@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}}:root{--ink:#0b1830;--paper:#f4f6f9;--surface:#fff;--line:#0b183024;--acid:#2f6bf3;--accent-soft:#e9efff;--muted:#677286;--success:#36d399}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.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}.shell{width:min(1540px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid}.wordmark{letter-spacing:.08em;align-items:center;gap:12px;width:fit-content;font-size:11px;font-weight:800;line-height:.9;display:inline-flex}.brand-mark{filter:drop-shadow(0 8px 18px #0b183029);background:url(/cirvalen-mark.svg) 50%/contain no-repeat;flex:none;width:42px;height:42px;display:block}.primary-nav{letter-spacing:.06em;text-transform:uppercase;gap:38px;font-size:12px;font-weight:700;display:flex}.primary-nav a,.quote-link{transition:opacity .2s}.primary-nav a:hover,.quote-link:hover{opacity:.55}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.language-switcher select{max-width:116px;height:45px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 25px 0 10px;font:700 10px ui-monospace,monospace}.language-switcher select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.quote-link{border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;justify-self:end;padding:10px 10px 10px 18px;font-size:12px;font-weight:700}.quote-link span{background:var(--acid);color:#fff;border-radius:2px;place-items:center;width:25px;height:25px;margin-left:12px;font-family:ui-monospace,monospace;display:inline-grid}.hero{grid-template-columns:1fr 350px;align-items:end;gap:80px;min-height:620px;padding-block:90px 72px;display:grid}.eyebrow{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 26px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--acid);border:1px solid var(--ink);width:7px;height:7px}.hero h1{overflow-wrap:anywhere;letter-spacing:-.075em;max-width:980px;margin:0;font-size:clamp(58px,8.4vw,132px);font-weight:800;line-height:.78}.hero h1 em{color:var(--muted);font-style:normal;font-weight:400}.hero-intro{color:#35443e;max-width:650px;margin:48px 0 0;font-size:18px;line-height:1.55}.signal-card{background:var(--ink);color:#f8f8f2;align-self:end}.signal-top{letter-spacing:.1em;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:17px 19px;font:700 10px/1 ui-monospace,monospace;display:flex}.signal-top b{color:var(--acid)}.signal-grid{grid-template-columns:1fr 1fr;display:grid}.signal-grid div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:104px;padding:20px}.signal-grid small{color:#93a098;text-transform:uppercase;font:10px ui-monospace,monospace;display:block}.signal-grid strong{margin-top:20px;font-size:13px;display:block}.signal-line{align-items:end;gap:12px;height:66px;padding:15px 20px;display:flex}.signal-line i{background:var(--acid);flex:1;height:30%}.signal-line i:nth-child(2){height:62%}.signal-line i:nth-child(3){height:44%}.signal-line i:nth-child(4){height:82%}.signal-line i:nth-child(5){height:54%}.signal-line i:nth-child(6){height:94%}.signal-line i:nth-child(7){height:72%}.search-band{background:var(--ink);color:#fff;padding-block:38px}.search-wrap{grid-template-columns:190px 1fr;align-items:center;gap:22px 34px;display:grid}.search-wrap>label{letter-spacing:.08em;text-transform:uppercase;font:700 11px ui-monospace,monospace}.search-box{height:70px;color:var(--ink);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;padding:8px;display:grid}.search-box>span{padding:0 13px;font-size:31px;transform:rotate(-20deg)}.search-box input{min-width:0;height:100%;color:var(--ink);border:0;outline:0;font-size:18px}.search-box input::placeholder{color:#859089}.search-box button{background:var(--acid);height:100%;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;padding:0 24px;font-size:12px;font-weight:800}.search-box button b{margin-left:22px;font-size:17px}.search-wrap>p{color:#94a199;grid-column:2;margin:0;font:11px ui-monospace,monospace}.search-wrap>p a{color:var(--acid)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.section-heading h2,.trust h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,64px);line-height:.9}.section-heading>a{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;padding-bottom:6px;font:700 11px ui-monospace,monospace}.inventory-table{border-top:2px solid var(--ink)}.inventory-row{border-bottom:1px solid var(--line);grid-template-columns:1.45fr 1.45fr .65fr .65fr .8fr 1fr;align-items:center;min-height:77px;font-size:13px;display:grid}.inventory-row strong{font:700 14px ui-monospace,monospace}.inventory-row button{border:1px solid var(--ink);min-width:138px;color:var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;justify-self:end;padding:10px 12px;font-size:11px;font-weight:800}.inventory-row button:hover{background:var(--acid)}.inventory-row button b{float:right;margin-left:14px;font-size:17px;line-height:10px}.inventory-head{min-height:44px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:10px ui-monospace,monospace}.trust{border-top:1px solid var(--ink);grid-template-columns:120px 1.2fr 1fr;align-items:end;gap:50px;padding-block:90px 110px;display:grid}.trust-number{align-self:start;font:11px ui-monospace,monospace}.trust>p{color:#45524d;margin:0;font-size:19px;line-height:1.6}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-block:30px 45px;font:10px ui-monospace,monospace;display:flex}.part-link{text-underline-offset:4px;font:700 14px ui-monospace,monospace;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.part-link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.inventory-row button:disabled,.primary-action:disabled{cursor:default;opacity:.65}.page-hero{border-bottom:1px solid var(--line);padding-block:92px 65px}.page-hero h1,.success-page h1{letter-spacing:-.075em;margin:0;font-size:clamp(56px,8vw,120px);line-height:.82}.page-hero>p:last-child{max-width:650px;color:var(--muted);margin:35px 0 0;font-size:17px;line-height:1.6}.compact-hero{padding-bottom:50px}.stock-page{padding-block:55px 110px}.stock-search{border:1px solid var(--ink);background:#f8f7f1;grid-template-columns:auto 1fr auto;align-items:center;height:62px;margin-bottom:34px;padding-inline:18px;display:grid}.stock-search>span{margin-right:14px;font-size:27px;transform:rotate(-20deg)}.stock-search input{background:0 0;border:0;outline:0;font-size:15px}.stock-search b{color:var(--muted);text-transform:uppercase;font:10px ui-monospace,monospace}.empty-state{color:var(--muted);padding:55px 0}.part-page{padding-block:50px 110px}.back-link{text-transform:uppercase;font:11px ui-monospace,monospace}.part-title{border-bottom:1px solid var(--ink);grid-template-columns:1fr 260px;align-items:end;gap:50px;padding-block:75px 70px;display:grid}.part-title h1{letter-spacing:-.075em;word-break:break-word;margin:0;font:800 clamp(56px,8vw,122px)/.82 ui-monospace,monospace}.part-title>div>p:last-child{color:var(--muted);margin:26px 0 0;font-size:18px}.stock-stamp{background:var(--acid);border:1px solid var(--ink);padding:22px}.stock-stamp span,.stock-stamp small{text-transform:uppercase;font:10px ui-monospace,monospace;display:block}.stock-stamp strong{letter-spacing:-.05em;margin-block:18px;font-size:42px;display:block}.part-grid{grid-template-columns:1fr 390px;gap:80px;padding-top:70px;display:grid}.part-description h2,.rfq-panel h2{margin:0 0 28px;font-size:28px}.part-description>p,.rfq-panel>p{max-width:700px;color:var(--muted);line-height:1.7}.part-specs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.part-specs div{border-bottom:1px solid var(--line);padding:20px 18px 20px 0}.part-specs small{color:var(--muted);text-transform:uppercase;margin-bottom:13px;font:10px ui-monospace,monospace;display:block}.part-specs strong{font-size:13px}.rfq-panel{background:var(--ink);color:#fff;padding:32px}.rfq-panel>p{color:#a9b4ae}.primary-action{background:var(--acid);width:100%;min-height:58px;color:var(--ink);text-align:left;text-transform:uppercase;cursor:pointer;border:0;margin-top:30px;padding-inline:20px;font-size:12px;font-weight:800}.primary-action b{float:right;font-size:19px}.rfq-panel>small{color:#87948c;text-transform:uppercase;margin-top:22px;font:9px/1.5 ui-monospace,monospace;display:block}.quote-layout{grid-template-columns:1fr 1fr;gap:72px;padding-block:65px 120px;display:grid}.form-section-title{border-bottom:2px solid var(--ink);align-items:center;gap:20px;padding-bottom:24px;display:flex}.form-section-title span{font:11px ui-monospace,monospace}.form-section-title h2{margin:0;font-size:24px}.quote-item{border-bottom:1px solid var(--line);grid-template-columns:1fr 145px auto;align-items:end;gap:22px;padding-block:24px;display:grid}.quote-item strong{font:700 14px ui-monospace,monospace;display:block}.quote-item span{color:var(--muted);margin-top:9px;font-size:11px;display:block}.quote-item label,.form-grid label,.admin-login-form label{color:var(--muted);text-transform:uppercase;gap:8px;font:10px ui-monospace,monospace;display:grid}.quote-item input,.form-grid input,.form-grid textarea,.form-grid select,.admin-login-form input{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#faf9f4;outline:none;padding:12px;font-family:Arial,sans-serif}.quote-item input:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.admin-login-form input:focus{border-color:var(--ink)}.quote-item>button{border:0;border-bottom:1px solid var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;padding:5px 0;font:10px ui-monospace,monospace}.form-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:26px;display:grid}.full-field{grid-column:1/-1}.form-note{color:var(--muted);text-transform:uppercase;font:9px/1.5 ui-monospace,monospace}.form-error{color:#7d1f16;background:#ffe1dc;padding:12px 14px;font-size:12px}.submit-rfq,.admin-login-form button{background:var(--ink);color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;border:0;width:100%;min-height:58px;padding-inline:20px;font-size:12px;font-weight:800}.submit-rfq b,.admin-login-form button b{float:right;color:var(--acid);font-size:19px}.empty-cart{border-bottom:1px solid var(--line);padding:55px 0}.empty-cart a{border-bottom:1px solid var(--ink);margin-top:15px;font-size:12px;display:inline-block}.success-page{min-height:calc(100vh - 90px);padding-block:110px}.success-page>p:last-of-type{max-width:680px;color:var(--muted);margin:42px 0;font-size:18px;line-height:1.6}.link-action{align-items:center;width:auto;padding:0 24px;display:inline-flex}.admin-login-page{background:var(--ink);color:#fff;grid-template-columns:1.3fr .7fr;min-height:100vh;display:grid}.admin-login-page>section{flex-direction:column;justify-content:space-between;padding:55px 7vw;display:flex}.admin-login-page>section .brand-mark{filter:none}.admin-login-page>section h1{letter-spacing:-.075em;margin:auto 0 28px;font-size:clamp(58px,8vw,120px);line-height:.8}.admin-login-page>section>p:last-child{color:#aab4af;max-width:520px;line-height:1.6}.admin-login-page>aside{background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;padding:9vw 6vw;display:flex}.admin-login-page aside h2{margin:0;font-size:30px}.admin-login-page aside>p{color:var(--muted);margin-bottom:35px}.admin-login-form{gap:20px;display:grid}.admin-login-form button{margin-top:8px}.admin-shell{background:#e9e7de;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:28px;display:flex;position:sticky;top:0}.admin-sidebar .brand-mark{filter:none}.admin-sidebar nav{gap:6px;margin-top:65px;display:grid}.admin-sidebar nav a{text-transform:uppercase;border-bottom:1px solid #ffffff21;padding:13px 0;font:11px ui-monospace,monospace}.admin-sidebar form{margin-top:auto}.admin-sidebar form button{color:#9da9a2;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font:10px ui-monospace,monospace}.admin-content{min-width:0;padding:45px 4vw 90px}.admin-page-heading{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.admin-page-heading p{color:var(--muted);text-transform:uppercase;margin:0 0 12px;font:10px ui-monospace,monospace}.admin-page-heading h1{letter-spacing:-.045em;margin:0;font-size:46px}.admin-page-heading>a{background:var(--acid);text-transform:uppercase;padding:13px 17px;font:700 10px ui-monospace,monospace}.admin-notice{background:#fff1b6;border:1px solid #a98916;margin-bottom:22px;padding:14px 18px;font-size:12px}.admin-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:26px;display:grid}.admin-stats div{background:#f7f5ee;padding:24px}.admin-stats small{color:var(--muted);text-transform:uppercase;font:10px ui-monospace,monospace;display:block}.admin-stats strong{margin-top:22px;font-size:38px;display:block}.admin-panel{border:1px solid var(--line);background:#f7f5ee;margin-top:26px}.admin-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-panel-heading h2{margin:0;font-size:18px}.admin-panel-heading span{color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace}.admin-row{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1.3fr .6fr .7fr;align-items:center;gap:18px;min-height:58px;padding-inline:22px;font-size:12px;display:grid}.admin-row:last-child{border:0}.admin-row-head{min-height:38px;color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace}.admin-row select{border:1px solid var(--line);background:#fff;width:100%;padding:7px;font-size:11px}.admin-empty{color:var(--muted);padding:30px 22px;font-size:12px}.editor-panel{max-width:900px}.admin-editor{padding:24px}.admin-editor .form-grid{margin-top:0}.check-field{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.check-field input{width:auto}.admin-editor .submit-rfq{max-width:280px;margin-top:22px}.admin-success{color:#214a33;background:#dff4e5;border:1px solid #517461;margin-bottom:22px;padding:14px 18px;font-size:12px}.inventory-import-panel{overflow:hidden}.inventory-import-panel .admin-panel-heading>div{gap:6px;display:grid}.inventory-import-panel .admin-panel-heading p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font:9px ui-monospace,monospace}.inventory-import-panel .admin-panel-heading>a{border-bottom:1px solid var(--ink);letter-spacing:.04em;text-transform:uppercase;padding-bottom:5px;font:700 9px ui-monospace,monospace}.inventory-import-body{padding:24px}.inventory-import-controls{grid-template-columns:1fr 210px;gap:18px;display:grid}.inventory-import-controls label{border:1px solid var(--line);background:#fff;grid-template-columns:125px 1fr;align-items:center;min-height:60px;padding:0 17px;display:grid}.inventory-import-controls label>span{color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace}.inventory-import-controls input{min-width:0;font-size:12px}.inventory-import-controls button,.confirm-import{background:var(--ink);color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;border:0;padding:0 18px;font:700 10px ui-monospace,monospace}.inventory-import-controls button b,.confirm-import b{float:right;color:var(--acid);font-size:17px}.inventory-import-controls button:disabled,.confirm-import:disabled{cursor:default;opacity:.55}.inventory-import-note{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.55}.import-alert{margin-top:18px;padding:13px 15px;font-size:12px}.import-error{color:#852b22;background:#ffe2de}.import-success{color:#214a33;background:#dff4e5}.import-preview{margin-top:24px}.import-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.import-summary div{background:#fff;flex-direction:column;justify-content:space-between;min-height:86px;padding:15px;display:flex}.import-summary small{color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace}.import-summary strong{font-size:27px}.import-summary .has-errors{color:#8b2e25;background:#fff0ed}.import-preview-table{border-top:1px solid var(--ink);margin-top:20px}.import-preview-row{border-bottom:1px solid var(--line);grid-template-columns:55px 1.2fr 1fr .45fr 1.4fr;align-items:center;gap:15px;min-height:48px;font-size:11px;display:grid}.import-preview-row>:last-child{overflow-wrap:anywhere}.import-preview-head{min-height:34px;color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace}.import-preview-row.invalid{color:#822b22;background:#fff3f0}.confirm-import{width:100%;min-height:54px;margin-top:22px}.inventory-admin-row{grid-template-columns:1.25fr 1fr .45fr 1.45fr}.inventory-admin-row>div:first-child small{color:var(--muted);margin-top:6px;font:9px ui-monospace,monospace;display:block}.inventory-actions{grid-template-columns:minmax(95px,1fr) auto auto;align-items:center;gap:10px;display:grid;position:relative}.inventory-actions a,.inventory-actions button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;padding:4px 0;font:9px ui-monospace,monospace}.inventory-actions button{color:#8b2e25;border-color:#8b2e25}.inventory-actions button:disabled{cursor:default;opacity:.5}.inventory-actions small{color:#8b2e25;grid-column:1/-1;font-size:10px}@media (max-width:900px){.shell{width:min(100% - 34px,760px)}.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.hero{grid-template-columns:1fr;gap:55px;min-height:0;padding-block:68px}.hero h1{font-size:clamp(53px,13vw,95px)}.signal-card{width:min(100%,460px)}.search-wrap{grid-template-columns:1fr}.search-wrap>p{grid-column:1}.inventory-row{grid-template-columns:1.3fr 1fr .55fr .8fr;gap:12px}.inventory-row>:nth-child(4),.inventory-row>:nth-child(5){display:none}.trust{grid-template-columns:50px 1fr}.trust>p{grid-column:2}.part-title{grid-template-columns:1fr}.stock-stamp{max-width:300px}.part-grid{grid-template-columns:1fr}.rfq-panel{max-width:500px}.quote-layout{grid-template-columns:1fr}.admin-shell{grid-template-columns:190px 1fr}.admin-sidebar{padding:22px 16px}.admin-content{padding-inline:24px}.inventory-admin-row{grid-template-columns:1.1fr .6fr 1.4fr}.inventory-admin-row>:nth-child(2){display:none}}@media (max-width:600px){.site-header{height:72px}.header-actions{gap:6px}.language-switcher select{width:70px;height:40px;padding-inline:7px}.quote-link{max-width:104px;padding:7px;font-size:9px}.quote-link span{width:21px;height:21px;margin-left:4px}.hero{padding-block:55px}.hero h1{letter-spacing:-.065em}.hero-intro{margin-top:34px;font-size:16px}.search-box{grid-template-columns:auto 1fr;height:auto;padding:8px}.search-box input{height:52px;font-size:14px}.search-box button{grid-column:1/-1;height:52px}.section-heading{flex-direction:column;align-items:start;gap:28px}.inventory{padding-block:75px}.inventory-head{display:none}.inventory-row{grid-template-columns:1fr auto;padding-block:18px}.inventory-row>span{display:none}.inventory-row button{min-width:130px}.trust{grid-template-columns:1fr;gap:28px}.trust>p{grid-column:1}footer{flex-direction:column}.part-title h1{font-size:48px}.part-specs{grid-template-columns:1fr 1fr}.quote-layout{padding-top:35px}.quote-item{grid-template-columns:1fr 120px}.quote-item>button{grid-column:2}.form-grid{grid-template-columns:1fr}.full-field{grid-column:1}.admin-login-page{grid-template-columns:1fr}.admin-login-page>section{min-height:48vh;padding:32px 24px}.admin-login-page>aside{padding:55px 24px}.admin-shell{display:block}.admin-sidebar{height:auto;position:static}.admin-sidebar nav,.admin-sidebar form{margin-top:25px}.admin-row{grid-template-columns:1.2fr .7fr;padding-block:14px}.admin-row>:nth-child(2),.admin-row-head{display:none}.admin-stats{grid-template-columns:1fr}.inventory-admin-row{grid-template-columns:1fr;gap:13px;padding-block:18px}.inventory-admin-row>span{display:none}.inventory-actions{grid-template-columns:minmax(100px,1fr) auto auto}.inventory-import-body{padding:18px}.inventory-import-controls{grid-template-columns:1fr}.inventory-import-controls label{grid-template-columns:1fr;gap:10px;padding-block:13px}.inventory-import-controls button{min-height:52px}.import-summary{grid-template-columns:1fr 1fr}.import-preview-row{grid-template-columns:42px 1fr auto}.import-preview-row>:nth-child(3),.import-preview-row>:nth-child(4){display:none}}.research-sidebar nav{margin-top:52px}.rfq-list-row{border-bottom:1px solid var(--rc-line);color:#516075;grid-template-columns:minmax(190px,1.2fr) .55fr .8fr minmax(180px,1fr) 60px 82px;align-items:center;gap:20px;min-height:78px;padding:0 27px;font-size:10px;display:grid}.rfq-list-row>div{gap:7px;min-width:0;display:grid}.rfq-list-row strong{color:var(--rc-navy);font:700 12px ui-monospace,monospace}.rfq-list-row small{color:#8793a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rfq-list-row>div>b{color:#4f5e72;font-size:10px}.rfq-list-row:hover:not(.rfq-list-head),.quote-list-row:hover:not(.quote-list-head),.verification-row:hover{background:#f4f7fb}.rfq-list-head,.quote-list-head{color:#8490a1;text-transform:uppercase;min-height:39px;font:8px ui-monospace,monospace}.rfq-state,.quote-state,.review-state{color:#657286;white-space:nowrap;background:#edf0f4;border-radius:100px;width:fit-content;padding:7px 9px;font:7px ui-monospace,monospace}.rfq-state-new,.rfq-state-reviewing,.rfq-state-sourcing,.quote-state-draft{color:#8e581e;background:#fff0e0}.rfq-state-quoted,.rfq-state-negotiating,.quote-state-sent{color:#3157aa;background:#e6edff}.rfq-state-won,.quote-state-accepted,.review-state-verified{color:#24654f;background:#ddf4eb}.rfq-state-lost,.quote-state-rejected,.quote-state-void,.review-state-rejected{color:#8e3424;background:#ffe5df}.review-state-duplicate,.review-state-stale,.quote-state-expired{color:#657286;background:#edf0f4}.rfq-detail-page,.quote-detail-page,.verification-detail-page{padding-top:42px}.rfq-detail-heading,.quote-detail-heading,.verification-detail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:55px;margin-bottom:34px;display:grid}.rfq-detail-heading p,.quote-detail-heading p,.verification-detail-heading p{color:#748297;letter-spacing:.08em;margin:0 0 16px;font:9px ui-monospace,monospace}.rfq-detail-heading h1,.quote-detail-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:620;line-height:.95}.verification-detail-heading h1{letter-spacing:-.045em;max-width:1100px;margin:0;font-size:clamp(34px,4vw,60px);font-weight:620;line-height:1.03}.rfq-detail-heading>div>span,.quote-detail-heading>div>span,.verification-detail-heading>div>span{color:#5c6c80;margin-top:19px;font-size:12px;display:block}.rfq-detail-heading>em,.quote-detail-heading>em,.verification-detail-heading>em{margin-bottom:5px}.rfq-facts,.quote-facts{border:1px solid var(--rc-line);background:var(--rc-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.rfq-facts article,.quote-facts article{background:#fff;flex-direction:column;min-height:126px;padding:19px 20px;display:flex}.rfq-facts small,.quote-facts small{color:#7e8a9b;font:8px ui-monospace,monospace}.rfq-facts strong,.quote-facts strong{overflow-wrap:anywhere;margin-top:auto;font-size:23px;font-weight:560}.rfq-facts span,.quote-facts span{color:#8995a5;margin-top:7px;font-size:9px;line-height:1.45}.rfq-customer-note{border-left:3px solid var(--rc-orange);background:#fff7f2;grid-template-columns:140px 1fr;gap:25px;margin-bottom:28px;padding:20px 24px;display:grid}.rfq-customer-note strong{font:8px ui-monospace,monospace}.rfq-customer-note p{color:#65564f;margin:0;font-size:11px;line-height:1.6}.rfq-lines{margin-bottom:28px}.rfq-line-row{border-bottom:1px solid var(--rc-line);color:#516075;grid-template-columns:1.15fr .55fr .7fr 1fr .65fr .5fr;align-items:center;gap:18px;min-height:70px;padding:0 25px;font-size:10px;display:grid}.rfq-line-row>div{gap:6px;display:grid}.rfq-line-row strong{color:var(--rc-navy);font:700 13px ui-monospace,monospace}.rfq-line-row small{color:#8793a3;font-size:8px}.rfq-line-row>b{color:var(--rc-blue);font-size:15px}.rfq-line-head{color:#8490a1;text-transform:uppercase;min-height:38px;font:8px ui-monospace,monospace}.rfq-operation-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-bottom:28px;display:grid}.rfq-status-form,.quote-create-form,.market-review-form{background:var(--rc-navy);color:#fff;overflow:hidden}.rfq-status-form>header,.quote-create-form>header,.market-review-form>header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:80px;padding:0 27px;display:flex}.rfq-status-form>header div,.quote-create-form>header div,.market-review-form>header div{gap:8px;display:grid}.rfq-status-form>header small,.quote-create-form>header small,.market-review-form>header small{color:#75849a;letter-spacing:.08em;font:8px ui-monospace,monospace}.rfq-status-form>header strong,.quote-create-form>header strong,.market-review-form>header strong{font-size:14px;font-weight:550}.quote-create-form>header>span,.market-review-form>header>span{color:#7f8ca0;font:8px ui-monospace,monospace}.rfq-status-fields,.review-decision-fields,.review-fact-fields,.review-model-fields{background:#ffffff21;grid-template-columns:1fr 1fr;gap:1px;padding:14px;display:grid}.rfq-status-fields label,.review-decision-fields label,.review-fact-fields label,.review-model-fields label,.quote-commercial-fields label,.quote-line-editor label,.quote-note-fields label{min-width:0;color:var(--rc-navy);background:#fff;align-content:start;gap:10px;padding:15px 16px;display:grid}.rfq-status-fields label.wide,.review-decision-fields label.wide,.review-fact-fields label.wide,.review-model-fields label.wide,.quote-line-editor label.wide{grid-column:span 2}.rfq-status-fields small,.review-decision-fields small,.review-fact-fields small,.review-model-fields small,.quote-commercial-fields small,.quote-line-editor small,.quote-note-fields small{color:#7f8b9b;font:8px ui-monospace,monospace}.rfq-status-fields input,.rfq-status-fields select,.rfq-status-fields textarea,.review-decision-fields input,.review-decision-fields select,.review-decision-fields textarea,.review-fact-fields input,.review-fact-fields select,.review-fact-fields textarea,.review-model-fields input,.review-model-fields select,.quote-commercial-fields input,.quote-commercial-fields select,.quote-line-editor input,.quote-note-fields textarea{resize:vertical;width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-family:inherit;font-size:11px}.rfq-status-form>button,.quote-create-form>button,.market-review-form>button{background:var(--rc-orange);color:#fff;text-align:left;cursor:pointer;border:0;width:220px;min-height:52px;margin:0 14px 14px auto;padding:0 18px;font:700 9px ui-monospace,monospace;display:block}.rfq-status-form>button b,.quote-create-form>button b,.market-review-form>button b{float:right;font-size:16px}.rfq-status-form>button:disabled,.quote-create-form>button:disabled,.market-review-form>button:disabled{opacity:.65;cursor:wait}.rfq-timeline article{border-bottom:1px solid var(--rc-line);grid-template-columns:125px 1fr;gap:25px;min-height:84px;padding:18px 24px;display:grid}.rfq-timeline time{color:#8793a3;font:8px ui-monospace,monospace}.rfq-timeline article>div{gap:7px;display:grid}.rfq-timeline article strong{font-size:11px}.rfq-timeline article p{color:#536277;margin:0;font-size:9px;line-height:1.5}.rfq-timeline article small{color:#8b96a6;font:8px ui-monospace,monospace}.rfq-quotes{margin-bottom:28px}.rfq-quotes>header>a,.quote-detail-lines>header>a{color:var(--rc-blue);font:8px ui-monospace,monospace}.rfq-quote-row{border-bottom:1px solid var(--rc-line);grid-template-columns:1.2fr .65fr .45fr 85px;align-items:center;gap:20px;min-height:70px;padding:0 25px;display:grid}.rfq-quote-row>div{gap:7px;display:grid}.rfq-quote-row strong{font:700 12px ui-monospace,monospace}.rfq-quote-row small{color:#8591a2;font-size:8px}.rfq-quote-row>b{color:var(--rc-blue);font-size:14px}.rfq-quote-row>span{color:#68778b;font-size:9px}.quote-create-form{margin-top:28px}.quote-commercial-fields{background:#ffffff21;grid-template-columns:repeat(4,1fr);gap:1px;padding:14px 14px 0;display:grid}.quote-line-editor{background:#ffffff21;padding:14px}.quote-line-editor>article{color:var(--rc-navy);background:#fff;margin-bottom:14px}.quote-line-editor>article>header{border-bottom:1px solid var(--rc-line);align-items:center;gap:18px;min-height:67px;padding:0 18px;display:flex}.quote-line-editor>article>header>span{color:var(--rc-orange);font:9px ui-monospace,monospace}.quote-line-editor>article>header>div{gap:6px;display:grid}.quote-line-editor>article>header strong{font:700 13px ui-monospace,monospace}.quote-line-editor>article>header small{color:#8290a3;font-size:8px}.quote-line-editor>article>div{background:var(--rc-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.quote-note-fields{background:#ffffff21;grid-template-columns:1fr 1fr;gap:1px;padding:0 14px 14px;display:grid}.quote-note-fields textarea{line-height:1.55}.quote-list-row{border-bottom:1px solid var(--rc-line);color:#516075;grid-template-columns:minmax(195px,1.2fr) .65fr .55fr minmax(185px,1fr) 45px 85px;align-items:center;gap:20px;min-height:78px;padding:0 27px;font-size:10px;display:grid}.quote-list-row>div{gap:7px;min-width:0;display:grid}.quote-list-row strong{color:var(--rc-navy);font:700 12px ui-monospace,monospace}.quote-list-row small{color:#8793a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.quote-list-row>b{color:var(--rc-blue);font-size:14px}.quote-detail-lines{margin-bottom:20px}.quote-detail-row{border-bottom:1px solid var(--rc-line);color:#516075;grid-template-columns:1.1fr .45fr .65fr .65fr .7fr 1fr;align-items:center;gap:18px;min-height:75px;padding:0 25px;font-size:10px;display:grid}.quote-detail-row>div{gap:6px;display:grid}.quote-detail-row strong{color:var(--rc-navy);font:700 12px ui-monospace,monospace}.quote-detail-row small{color:#8793a3;font-size:8px}.quote-detail-row>b{color:var(--rc-blue)}.quote-detail-head{color:#8490a1;text-transform:uppercase;min-height:39px;font:8px ui-monospace,monospace}.quote-cost-strip{background:var(--rc-line);border:1px solid var(--rc-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid}.quote-cost-strip div{background:#fff;flex-direction:column;justify-content:space-between;min-height:95px;padding:18px 20px;display:flex}.quote-cost-strip small,.quote-notes small{color:#7e8a9b;font:8px ui-monospace,monospace}.quote-cost-strip strong{font-size:20px;font-weight:550}.quote-notes{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.quote-notes article{border:1px solid var(--rc-line);background:#fff;min-height:120px;padding:20px}.quote-notes p{color:#506075;margin:18px 0 0;font-size:10px;line-height:1.6}.quote-status-form{background:var(--rc-navy);grid-template-columns:180px 1fr 160px;gap:1px;padding:14px;display:grid}.quote-status-form select,.quote-status-form input{min-width:0;min-height:46px;color:var(--rc-navy);background:#fff;border:0;outline:0;padding:0 14px;font-size:10px}.quote-status-form button{background:var(--rc-orange);color:#fff;cursor:pointer;border:0;font:700 8px ui-monospace,monospace}.quote-status-form p{color:#8e3424;background:#ffe5df;grid-column:1/-1;margin:0;padding:10px;font-size:9px}.verification-list{margin-bottom:28px}.verification-row{border-bottom:1px solid var(--rc-line);grid-template-columns:125px minmax(0,1fr) 105px;align-items:center;gap:25px;min-height:88px;padding:0 27px;display:grid}.verification-row>div{gap:8px;display:grid}.verification-row>div b{color:var(--rc-blue);font:8px ui-monospace,monospace}.verification-row time{color:#8793a3;font:8px ui-monospace,monospace}.verification-row>section{gap:9px;min-width:0;display:grid}.verification-row strong{color:var(--rc-navy);font-size:13px;line-height:1.4}.verification-row section span{color:#7f8b9c;font:8px ui-monospace,monospace}.verification-row>em{color:var(--rc-blue);text-align:right;font:8px ui-monospace,monospace}.reviewed-list .verification-row>div b{color:#536277}.source-proof-card{background:var(--rc-navy);color:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:110px;margin-bottom:28px;padding:23px 27px;display:flex}.source-proof-card>div{gap:8px;display:grid}.source-proof-card small{color:#78869a;font:8px ui-monospace,monospace}.source-proof-card strong{font-size:15px}.source-proof-card span{color:#8f9caf;font-size:9px}.source-proof-card a{min-width:165px;color:var(--rc-navy);text-align:center;background:#fff;padding:15px 17px;font:700 8px ui-monospace,monospace}.review-decision-fields{grid-template-columns:1fr 1fr}.review-fact-fields{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr)}.review-model-fields{border-top:1px solid #ffffff21;grid-template-columns:repeat(5,1fr)}.completed-review-body{background:var(--rc-line);grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.completed-review-body>article{background:#fff;min-height:220px;padding:26px}.completed-review-body small{color:#7f8b9c;font:8px ui-monospace,monospace}.completed-review-body strong{margin-top:18px;font-size:22px;display:block}.completed-review-body p{color:#536277;margin:20px 0 0;font-size:10px;line-height:1.7}.completed-review-body dl{gap:14px;margin:22px 0 0;display:grid}.completed-review-body dl div{grid-template-columns:85px 1fr;gap:18px;display:grid}.completed-review-body dt{color:#8591a2;font:8px ui-monospace,monospace}.completed-review-body dd{color:#46566b;margin:0;font-size:10px;line-height:1.55}.public-market-item>aside b.reviewed{color:#24654f;background:#ddf4eb}.public-market-item>aside b.review-rejected{color:#8e3424;background:#ffe5df}.public-market-item>aside b.review-duplicate,.public-market-item>aside b.review-stale{color:#657286;background:#edf0f4}@media (max-width:1180px){.rfq-list-row{grid-template-columns:1.15fr .65fr 1fr 60px 82px}.rfq-list-row>:nth-child(2){display:none}.quote-list-row{grid-template-columns:1.2fr .65fr .55fr 1fr 82px}.quote-list-row>:nth-child(5){display:none}.quote-line-editor>article>div,.review-model-fields{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.rfq-operation-grid{grid-template-columns:1fr}.quote-commercial-fields,.review-fact-fields{grid-template-columns:1fr 1fr}.rfq-line-row{grid-template-columns:1fr .45fr .7fr .55fr}.rfq-line-row>:nth-child(4),.rfq-line-row>:nth-child(5){display:none}.quote-detail-row{grid-template-columns:1.1fr .45fr .65fr .75fr}.quote-detail-row>:nth-child(3),.quote-detail-row>:nth-child(6){display:none}}@media (max-width:760px){.rfq-list-row{grid-template-columns:1fr 70px;padding-block:15px}.rfq-list-row>:not(:first-child):not(.rfq-state),.rfq-list-head,.quote-list-head,.rfq-line-head,.quote-detail-head{display:none}.rfq-detail-heading,.quote-detail-heading,.verification-detail-heading{grid-template-columns:1fr;gap:22px}.rfq-detail-heading h1,.quote-detail-heading h1{font-size:42px}.verification-detail-heading h1{font-size:34px}.rfq-facts,.quote-facts{grid-template-columns:1fr 1fr}.rfq-line-row{grid-template-columns:1fr auto;padding-block:15px}.rfq-line-row>:not(:first-child):not(b){display:none}.rfq-status-fields,.review-decision-fields,.quote-commercial-fields,.review-fact-fields,.review-model-fields,.quote-line-editor>article>div,.quote-note-fields{grid-template-columns:1fr}.rfq-status-fields label.wide,.review-decision-fields label.wide,.review-fact-fields label.wide,.review-model-fields label.wide,.quote-line-editor label.wide{grid-column:auto}.quote-list-row{grid-template-columns:1fr auto;padding-block:15px}.quote-list-row>:not(:first-child):not(.quote-state){display:none}.quote-detail-row{grid-template-columns:1fr auto;padding-block:15px}.quote-detail-row>:not(:first-child):nth-child(-n+5){display:none}.quote-cost-strip,.quote-notes,.quote-status-form{grid-template-columns:1fr}.verification-row{grid-template-columns:80px 1fr;gap:16px;padding-block:15px}.verification-row>em{text-align:left;grid-column:2}.source-proof-card{flex-direction:column;align-items:stretch}.completed-review-body{grid-template-columns:1fr}}.research-console{--rc-navy:#07182b;--rc-blue:#235dff;--rc-orange:#ff7245;--rc-paper:#f1f4f8;--rc-line:#d4dbe5;background:var(--rc-paper);min-height:100vh;color:var(--rc-navy);grid-template-columns:252px minmax(0,1fr);display:grid}.research-sidebar{background:var(--rc-navy);color:#fff;flex-direction:column;height:100vh;padding:30px 26px;display:flex;position:sticky;top:0}.research-brand{letter-spacing:.07em;align-items:center;gap:13px;width:fit-content;font-size:10px;font-weight:800;line-height:1;display:flex}.research-brand .brand-mark{filter:none;width:39px;height:39px}.research-brand b{color:#85a9ff;font-weight:600}.research-sidebar nav{gap:3px;margin-top:82px;display:grid}.research-sidebar nav a{color:#8290a4;border-left:2px solid #0000;grid-template-columns:30px 1fr;align-items:center;min-height:46px;padding:0 12px;font-size:11px;font-weight:650;display:grid}.research-sidebar nav a span{color:#536176;font:9px ui-monospace,monospace}.research-sidebar nav a.active{border-left-color:var(--rc-orange);color:#fff;background:#fff1}.research-sidebar nav a.active span{color:#86aaff}.research-system{border-top:1px solid #ffffff1f;gap:10px;margin-top:auto;padding-top:22px;display:grid}.research-system span{color:#bdc7d6;letter-spacing:.04em;align-items:center;gap:9px;font:9px ui-monospace,monospace;display:flex}.research-system i,.research-live i{background:#43d7a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43d7a11a}.research-system small{color:#647186;text-transform:uppercase;font:8px ui-monospace,monospace}.research-workspace{min-width:0}.research-topbar{border-bottom:1px solid var(--rc-line);background:#ffffffb3;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(26px,4vw,68px);display:flex}.research-topbar>div{color:#8290a2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font:9px ui-monospace,monospace;display:flex}.research-topbar strong{color:var(--rc-navy)}.research-topbar button{background:var(--rc-navy);color:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:10px}.research-page{width:min(1500px,100%);padding:58px clamp(26px,4vw,68px) 100px}.research-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.research-heading p,.research-results>header p{color:#718095;letter-spacing:.1em;margin:0 0 16px;font:9px ui-monospace,monospace}.research-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.2vw,82px);font-weight:620;line-height:.9}.research-heading>button,.research-heading>a{background:var(--rc-blue);color:#fff;text-align:left;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;min-width:172px;height:52px;padding:0 18px;font:700 10px ui-monospace,monospace;display:flex}.research-heading>button span,.research-heading>a span{color:#baceff;margin-right:24px;font-size:17px}.research-command{background:var(--rc-navy);color:#fff;overflow:hidden;box-shadow:0 22px 70px #07182b1f}.research-command-label{border-bottom:1px solid #ffffff24;grid-template-columns:40px 1fr;align-items:center;gap:22px;min-height:83px;padding:0 31px;display:grid}.research-command-label>span{color:var(--rc-orange);font:9px ui-monospace,monospace}.research-command-label div{gap:8px;display:grid}.research-command-label small{color:#718097;letter-spacing:.1em;font:8px ui-monospace,monospace}.research-command-label strong{font-size:15px;font-weight:550}.research-query{grid-template-columns:1fr 190px;min-height:94px;padding:14px;display:grid}.research-query input{min-width:0;color:var(--rc-navy);background:#fff;border:0;outline:0;padding:0 23px;font-size:16px}.research-query button{background:var(--rc-orange);color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;border:0;padding:0 20px;font:750 10px ui-monospace,monospace}.research-query button b{float:right;font-size:17px}.research-task-fields{background:#ffffff24;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.45fr) 160px 145px 180px;align-items:stretch;gap:1px;min-height:124px;padding:14px;display:grid}.research-task-fields label{min-width:0;color:var(--rc-navy);background:#fff;flex-direction:column;justify-content:center;gap:10px;padding:15px 18px;display:flex}.research-task-fields label small{color:#7d8999;letter-spacing:.08em;font:8px ui-monospace,monospace}.research-task-fields input,.research-task-fields select{width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-size:12px}.research-task-fields input::placeholder{color:#9aa4b1}.research-task-fields button{background:var(--rc-orange);color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;border:0;padding:0 18px;font:750 9px ui-monospace,monospace}.research-task-fields button:disabled{cursor:wait;opacity:.7}.research-task-fields button b{float:right;font-size:16px}.research-form-error{color:#8e3424;background:#ffe5df;margin:0;padding:13px 30px;font-size:11px}.research-filters{color:#68768a;letter-spacing:.05em;border-top:1px solid #ffffff24;align-items:center;gap:36px;min-height:49px;padding:0 31px;font:8px ui-monospace,monospace;display:flex}.research-filters b{color:#bdc8d8;margin-left:9px;font-weight:500}.research-metrics{border:1px solid var(--rc-line);background:var(--rc-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0 52px;display:grid}.research-metrics article{background:#fff;flex-direction:column;min-height:138px;padding:22px;display:flex}.research-metrics small{color:#79869a;letter-spacing:.08em;font:8px ui-monospace,monospace}.research-metrics strong{letter-spacing:-.04em;margin-top:auto;font-size:36px;font-weight:520}.research-metrics article>span{color:#8b96a6;margin-top:7px;font-size:10px}.research-metrics .metric-word{letter-spacing:-.025em;font-size:23px}.research-progress>span{background:#e1e6ed;height:3px;overflow:hidden}.research-progress>span i{background:var(--rc-blue);height:100%;display:block}.research-results{border-top:3px solid var(--rc-navy);background:#fff}.research-results>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:30px;min-height:105px;padding:22px 27px;display:flex}.research-results>header p{margin-bottom:10px}.research-results h2{letter-spacing:-.025em;margin:0;font-size:24px}.research-live{color:#297058;letter-spacing:.07em;align-items:center;gap:10px;font:8px ui-monospace,monospace;display:flex}.research-row{border-bottom:1px solid var(--rc-line);color:#45556a;grid-template-columns:1.25fr .67fr .6fr 1.3fr 55px 92px;align-items:center;gap:22px;min-height:76px;padding:0 27px;font-size:11px;display:grid}.research-row>div{gap:7px;display:grid}.research-row strong{color:var(--rc-navy);font-size:12px}.research-row small{color:#8793a5;font:8px ui-monospace,monospace}.research-row>b{color:var(--rc-blue);font-size:19px;font-weight:600}.research-row em{text-transform:uppercase;border-radius:100px;width:fit-content;padding:7px 9px;font:7px ui-monospace,monospace}.research-row .status-qualified{color:#24654f;background:#ddf4eb}.research-row .status-review{color:#9b4a2d;background:#fff0e9}.research-row .status-researching{color:#3157aa;background:#e6edff}.research-row-head{color:#8390a2;letter-spacing:.07em;text-transform:uppercase;min-height:39px;font:8px ui-monospace,monospace}.research-results>footer{color:#8995a5;letter-spacing:.07em;justify-content:space-between;align-items:center;min-height:62px;padding:0 27px;font:8px ui-monospace,monospace;display:flex}.research-results>footer button{color:var(--rc-navy);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font:700 9px ui-monospace,monospace}.research-results>footer button b{color:var(--rc-blue);margin-left:18px;font-size:15px}.research-system form{margin-top:10px}.research-system form button{color:#7f8ca0;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #59677a;padding:0 0 5px;font:8px ui-monospace,monospace}.task-table .research-row{grid-template-columns:1.35fr .65fr .48fr 1fr .65fr .6fr;transition:background .2s}.task-table a.research-row:hover{background:#f3f6fb}.task-progress{align-items:center;gap:10px;font:9px ui-monospace,monospace;display:flex}.task-progress i{background:#e0e5ec;width:min(100px,70%);height:3px}.task-progress i b{background:var(--rc-blue);height:100%;display:block}.task-status{text-transform:uppercase;border-radius:100px;width:fit-content;padding:7px 10px;font:7px ui-monospace,monospace}.task-status-running,.task-status-queued{color:#3157aa;background:#e6edff}.task-status-completed{color:#24654f;background:#ddf4eb}.task-status-failed{color:#8e3424;background:#ffe5df}.research-empty{color:#8793a4;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:11px;display:flex}.research-empty strong{color:var(--rc-navy);font-size:14px}.truth-policy{border-left:3px solid var(--rc-orange);color:#6e5146;background:#fff7f2;grid-template-columns:145px 1fr;align-items:center;gap:22px;min-height:58px;margin:-20px 0 28px;padding:0 22px;font-size:10px;line-height:1.5;display:grid}.truth-policy strong{color:var(--rc-navy);letter-spacing:.07em;font:700 9px ui-monospace,monospace}.part-watchlist{margin-bottom:32px}.parts-toolbar{border:1px solid var(--rc-line);color:#758196;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:54px;margin:-15px 0 28px;padding:0 18px;font-size:9px;display:flex}.inventory-watchlist-sync{background:var(--rc-navy);color:#fff;cursor:pointer;border:0;min-height:34px;padding:0 13px;font:8px ui-monospace,monospace}.part-watchlist>header>span,.part-watchlist>header>a,.buyer-research-section>header>span,.signal-ledger>header>span{color:#7d8999;letter-spacing:.06em;font:8px ui-monospace,monospace}.part-watch-row{border-bottom:1px solid var(--rc-line);color:#506075;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.75fr) minmax(105px,.7fr) minmax(105px,.75fr) 64px 72px 88px;align-items:center;gap:18px;min-height:77px;padding:0 27px;font-size:11px;display:grid}.part-watch-row>div{gap:7px;min-width:0;display:grid}.part-watch-row strong{color:var(--rc-navy);font:700 14px ui-monospace,monospace}.part-watch-row small{color:#8490a1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.part-watch-row>b{color:var(--rc-blue);font-size:20px;font-weight:600}.part-watch-head{color:#8591a2;letter-spacing:.06em;text-transform:uppercase;min-height:40px;font:8px ui-monospace,monospace}.part-watch-head>b,.part-watch-head>em{font:inherit}.part-status{color:#657286;background:#edf0f4;border-radius:100px;width:fit-content;padding:7px 9px;font:7px ui-monospace,monospace}.part-status-stock_candidate{color:#24654f;background:#ddf4eb}.part-status-watch{color:#3157aa;background:#e6edff}.part-status-avoid{color:#8e3424;background:#ffe5df}.dashboard-parts .part-watch-row{grid-template-columns:1.35fr .9fr .55fr .55fr .7fr}.dashboard-research-form{margin:34px 0 52px}.part-create-form{background:var(--rc-navy);color:#fff;margin-top:32px;overflow:hidden;box-shadow:0 22px 70px #07182b1c}.part-create-form>header,.signal-entry-form>header{border-bottom:1px solid #ffffff21;grid-template-columns:40px 1fr;align-items:center;gap:22px;min-height:82px;padding:0 30px;display:grid}.part-create-form>header>span{color:var(--rc-orange);font:9px ui-monospace,monospace}.part-create-form>header div,.signal-entry-form>header div{gap:8px;display:grid}.part-create-form>header small,.signal-entry-form>header small{color:#748299;letter-spacing:.09em;font:8px ui-monospace,monospace}.part-create-form>header strong,.signal-entry-form>header strong{font-size:14px;font-weight:550}.part-create-grid,.signal-entry-grid{background:#ffffff21;grid-template-columns:repeat(4,1fr);gap:1px;padding:14px;display:grid}.part-create-grid label,.signal-entry-grid label{min-width:0;color:var(--rc-navy);background:#fff;align-content:start;gap:11px;padding:17px 18px;display:grid}.part-create-grid label.wide,.signal-entry-grid label.wide{grid-column:span 2}.part-create-grid small,.signal-entry-grid small{color:#7f8b9b;letter-spacing:.07em;font:8px ui-monospace,monospace}.part-create-grid input,.part-create-grid select,.part-create-grid textarea,.signal-entry-grid input,.signal-entry-grid select,.signal-entry-grid textarea{resize:vertical;width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px}.part-create-grid textarea,.signal-entry-grid textarea{line-height:1.55}.part-create-grid input::placeholder,.part-create-grid textarea::placeholder,.signal-entry-grid input::placeholder,.signal-entry-grid textarea::placeholder{color:#a1aab6}.part-create-single{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.part-create-single label.wide{grid-column:auto;justify-content:center;min-height:118px}.part-create-single input{letter-spacing:-.03em;text-transform:uppercase;font:650 clamp(18px,2vw,28px) ui-monospace,monospace}.part-create-single>p{color:#9eabba;background:#122a44;align-items:center;margin:0;padding:22px 25px;font-size:10px;line-height:1.75;display:flex}.part-create-form>button,.signal-entry-form>button{background:var(--rc-orange);color:#fff;text-align:left;cursor:pointer;border:0;width:220px;min-height:52px;margin:0 14px 14px auto;padding:0 19px;font:750 9px ui-monospace,monospace;display:block}.part-create-form>button b,.signal-entry-form>button b{float:right;font-size:16px}.part-create-form>button:disabled,.signal-entry-form>button:disabled{opacity:.65;cursor:wait}.part-detail-page{padding-top:42px}.part-detail-heading{grid-template-columns:1fr 190px;align-items:end;gap:55px;margin-bottom:34px;display:grid}.part-detail-heading p{color:#748297;letter-spacing:.08em;margin:0 0 16px;font:9px ui-monospace,monospace}.part-detail-heading h1{letter-spacing:-.055em;margin:0;font:700 clamp(46px,5vw,76px)/.95 ui-monospace,monospace}.part-detail-heading>div:first-child>span{color:#5c6c80;margin-top:20px;font-size:13px;display:block}.part-overall-score{border-left:3px solid var(--rc-blue);background:#fff;gap:8px;padding:20px 22px;display:grid}.part-overall-score small{color:#7e8a9b;font:8px ui-monospace,monospace}.part-overall-score strong{font-size:38px;font-weight:540}.part-overall-score span{color:#6e7b8e;font-size:9px}.part-research-runner{border-left:3px solid var(--rc-blue);background:#eef3ff;justify-content:space-between;align-items:center;gap:24px;min-height:70px;margin:-12px 0 28px;padding:12px 14px 12px 21px;display:flex}.part-research-runner>div{gap:7px;display:grid}.part-research-runner small{color:#7d8999;letter-spacing:.07em;font:8px ui-monospace,monospace}.part-research-runner strong{color:#42536b;font-size:10px;font-weight:520}.part-research-runner button{background:var(--rc-blue);color:#fff;cursor:pointer;border:0;min-height:42px;padding:0 17px;font:750 8px ui-monospace,monospace}.part-research-runner button:disabled{opacity:.65;cursor:wait}.part-research-failed{background:#fff0ec;border-left-color:#a64a3a}.part-research-failed button{background:#a64a3a}.part-research-completed{background:#eaf7f2;border-left-color:#2e8064}.part-research-completed button{background:#2e8064}.trade-decision{border:1px solid #cfd7e2;border-top:5px solid var(--rc-orange);background:#fff;margin-bottom:28px;overflow:hidden;box-shadow:0 18px 55px #07182b14}.trade-decision>header{background:#fff8f3;justify-content:space-between;align-items:center;gap:30px;min-height:116px;padding:24px 28px;display:flex}.trade-decision>header small{color:#9a654e;letter-spacing:.08em;font:800 9px ui-monospace,monospace}.trade-decision>header h2{color:var(--rc-navy);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(27px,3vw,42px);line-height:1.05}.trade-decision>header>span{color:#8f4329;background:#fbe3d6;border-radius:100px;flex:none;padding:10px 13px;font:800 9px ui-monospace,monospace}.trade-decision-stock_candidate{border-top-color:#278064}.trade-decision-stock_candidate>header{background:#edf8f3}.trade-decision-stock_candidate>header>span{color:#23634e;background:#d9efe6}.trade-decision-avoid{border-top-color:#a84434}.trade-decision-action{border-top:1px solid #eadbd2;border-bottom:1px solid var(--rc-line);color:#4d5d70;margin:0;padding:19px 28px;font-size:14px;line-height:1.65}.trade-decision-action b{color:var(--rc-navy);margin-right:8px}.trade-decision-grid{background:var(--rc-line);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.trade-decision-grid article{background:#fff;min-height:175px;padding:22px 24px}.trade-decision-grid small{color:#7e8b9d;letter-spacing:.06em;font:800 9px ui-monospace,monospace}.trade-decision-grid strong{color:var(--rc-navy);margin-top:22px;font-size:17px;line-height:1.45;display:block}.trade-decision-grid p,.trade-decision-grid ul{color:#5e6e82;margin:16px 0 0;font-size:11px;line-height:1.65}.trade-decision-grid ul{gap:8px;padding-left:17px;display:grid}.part-facts{border:1px solid var(--rc-line);background:var(--rc-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.part-facts article{background:#fff;flex-direction:column;min-height:126px;padding:19px 20px;display:flex}.part-facts small{color:#7e8a9b;font:8px ui-monospace,monospace}.part-facts strong{margin-top:auto;font-size:24px;font-weight:560}.part-facts span{color:#8995a5;margin-top:6px;font-size:9px}.part-research-profile{border-top:3px solid var(--rc-orange);background:#fff;margin-bottom:28px}.part-research-profile>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:18px 24px;display:flex}.part-research-profile>header p{color:#7d899b;letter-spacing:.07em;margin:0 0 8px;font:8px ui-monospace,monospace}.part-research-profile>header h2{margin:0;font-size:22px}.part-research-profile>header span{color:#7f8b9c;font:8px ui-monospace,monospace}.part-profile-grid{background:var(--rc-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.part-profile-grid article{background:#fff;flex-direction:column;min-height:130px;padding:18px;display:flex}.part-profile-grid small,.part-profile-notes small{color:#7f8b9c;letter-spacing:.06em;font:8px ui-monospace,monospace}.part-profile-grid strong{color:var(--rc-navy);margin-top:auto;font-size:18px;line-height:1.25}.part-profile-grid p{color:#718095;margin:8px 0 0;font-size:9px;line-height:1.5}.part-profile-notes{border-top:1px solid var(--rc-line);background:var(--rc-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.part-profile-notes article{background:#f9fafc;min-height:150px;padding:20px}.part-profile-notes ul{color:#536277;gap:8px;margin:15px 0 0;padding-left:17px;font-size:10px;line-height:1.5;display:grid}.part-profile-notes p{color:#8a96a5;margin:15px 0 0;font-size:10px}.part-research-summary{border-top:1px solid var(--rc-line);color:#4f5f74;margin:0;padding:21px 24px;font-size:11px;line-height:1.75}.score-breakdown{background:var(--rc-navy);color:#fff;margin-bottom:28px}.score-breakdown>header{border-bottom:1px solid #ffffff21;align-items:center;min-height:94px;padding:20px 25px;display:flex}.score-breakdown>header p,.signal-ledger>header p,.buyer-research-section>header p{color:#7d899b;letter-spacing:.08em;margin:0 0 9px;font:8px ui-monospace,monospace}.score-breakdown h2{color:#dce4ef;max-width:1000px;margin:0;font-size:13px;font-weight:520;line-height:1.55}.score-breakdown>div{background:#ffffff21;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.score-breakdown article{background:var(--rc-navy);flex-direction:column;min-height:92px;padding:16px 18px;display:flex}.score-breakdown article small{color:#7f8da0;font:8px ui-monospace,monospace}.score-breakdown article strong{margin-top:auto;font-size:24px;font-weight:520}.score-breakdown article i{color:#738197;margin-left:3px;font:9px ui-monospace,monospace}.score-details,.signal-details{margin-bottom:28px}.score-details>summary,.signal-details>summary{border:1px solid var(--rc-line);min-height:58px;color:var(--rc-navy);cursor:pointer;background:#fff;align-items:center;padding:0 21px;font:750 10px ui-monospace,monospace;list-style-position:inside;display:flex}.score-details[open]>summary,.signal-details[open]>summary{border-bottom:0}.score-details .score-breakdown,.signal-details .signal-ledger{margin-bottom:0}.part-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:28px;display:grid}.part-detail-grid>.signal-details{min-width:0;margin-bottom:0}.signal-ledger,.buyer-research-section{border-top:3px solid var(--rc-navy);background:#fff}.signal-ledger>header,.buyer-research-section>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:25px;min-height:92px;padding:20px 24px;display:flex}.signal-ledger h2,.buyer-research-section h2{margin:0;font-size:22px}.signal-ledger>article{border-bottom:1px solid var(--rc-line);padding:25px}.signal-meta{align-items:center;gap:13px;display:flex}.signal-meta b{color:var(--rc-blue);font:8px ui-monospace,monospace}.signal-meta span{color:#8995a5;font:8px ui-monospace,monospace}.signal-meta em{color:#8d6759;margin-left:auto;font:8px ui-monospace,monospace}.signal-ledger h3{margin:17px 0;font-size:17px;line-height:1.35}.signal-ledger dl{background:var(--rc-line);border:1px solid var(--rc-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.signal-ledger dl div{background:#f7f9fb;gap:7px;padding:12px;display:grid}.signal-ledger dt{color:#8894a4;font:7px ui-monospace,monospace}.signal-ledger dd{color:#45556a;margin:0;font-size:10px;line-height:1.4}.signal-ledger article>p{color:#536277;margin:17px 0;font-size:11px;line-height:1.65}.signal-ledger article>footer{color:#7e8b9c;justify-content:space-between;gap:20px;font:8px ui-monospace,monospace;display:flex}.signal-ledger article>footer a{color:var(--rc-blue)}.signal-entry-form{background:var(--rc-navy);color:#fff;position:sticky;top:92px;overflow:hidden}.signal-entry-form>header{grid-template-columns:1fr}.signal-entry-grid{grid-template-columns:1fr 1fr}.signal-entry-grid label.wide{grid-column:1/-1}.signal-entry-form>button{width:calc(100% - 28px)}.buyer-research-section{margin-top:36px}.buyer-research-section .research-command{box-shadow:none}.linked-research-tasks{display:grid}.linked-research-tasks a{border-top:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:30px;min-height:65px;padding:0 25px;display:flex}.linked-research-tasks strong{font-size:11px}.linked-research-tasks span{color:#7f8b9c;font:8px ui-monospace,monospace}.radar-sources,.radar-events,.lead-list{margin-bottom:34px}.radar-sources>header>span,.radar-events>header>span,.lead-list>header>span{color:#7f8b9c;font:8px ui-monospace,monospace}.radar-source-row{border-bottom:1px solid var(--rc-line);color:#506075;grid-template-columns:1.2fr .8fr .7fr .45fr .8fr 110px;align-items:center;gap:20px;min-height:82px;padding:0 25px;font-size:10px;display:grid}.radar-source-row>div{gap:6px;min-width:0;display:grid}.radar-source-row strong{color:var(--rc-navy);font-size:12px}.radar-source-row a{color:var(--rc-blue);text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,monospace;overflow:hidden}.radar-source-row small{color:#8894a4;font:8px ui-monospace,monospace}.radar-source-row em{color:#a14a39;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.radar-row-head{color:#8591a2;letter-spacing:.07em;text-transform:uppercase;min-height:40px;font:8px ui-monospace,monospace}.scan-state{color:#657286;background:#edf0f4;border-radius:100px;width:fit-content;padding:6px 8px;font:7px ui-monospace,monospace}.scan-state-running{color:#3157aa;background:#e6edff}.scan-state-completed{color:#24654f;background:#ddf4eb}.scan-state-failed{color:#8e3424;background:#ffe5df}.market-scan-button{min-height:38px;color:var(--rc-navy);cursor:pointer;background:#fff;border:1px solid #b7c1ce;padding:0 10px;font:8px ui-monospace,monospace}.market-scan-button:disabled{opacity:.65;cursor:wait}.market-source-actions{gap:5px;display:grid}.market-source-toggle{color:#758297;cursor:pointer;background:0 0;border:0;min-height:27px;font:7px ui-monospace,monospace}.market-radar-heading h1{max-width:790px;font-size:clamp(48px,4.8vw,76px);line-height:.96}.public-market-refresh{justify-content:space-between}.research-heading>button.public-market-refresh span{margin:0 0 0 30px}.public-market-refresh:disabled{opacity:.65;cursor:wait}.public-market-feed{margin-bottom:34px}.public-market-feed>header>span{color:#7f8b9c;font:8px ui-monospace,monospace}.public-market-item{border-bottom:1px solid var(--rc-line);grid-template-columns:125px minmax(0,1fr) 165px;align-items:center;gap:27px;min-height:112px;padding:20px 27px;display:grid}.public-market-item-meta{align-content:center;gap:10px;display:grid}.public-market-item-meta b{color:var(--rc-blue);letter-spacing:.04em;font:8px ui-monospace,monospace}.public-market-item-meta time{color:#8894a4;font:8px ui-monospace,monospace}.public-market-item>section{min-width:0}.public-market-item>section>a{color:var(--rc-navy);font-size:15px;font-weight:590;line-height:1.45}.public-market-item>section>p{color:#7f8b9c;flex-wrap:wrap;gap:8px 15px;margin:12px 0 0;font:8px ui-monospace,monospace;display:flex}.public-market-item>section>p strong{color:#536277;font-weight:650}.public-market-item>aside{border-left:1px solid var(--rc-line);align-content:center;gap:8px;min-height:70px;padding-left:20px;display:grid}.public-market-item>aside b{color:#8a5b12;background:#fff0d8;border-radius:100px;width:fit-content;padding:6px 8px;font:7px ui-monospace,monospace}.public-market-item>aside span{color:#8793a3;font:8px ui-monospace,monospace}.public-market-item>aside a{color:var(--rc-blue);font:8px ui-monospace,monospace}.verified-market-events{margin-bottom:34px}.source-management{margin:0 0 34px}.source-management>summary{border:1px solid var(--rc-line);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:0 27px;list-style:none;display:flex}.source-management>summary::-webkit-details-marker{display:none}.source-management>summary>span{gap:8px;display:grid}.source-management>summary b{color:var(--rc-navy);font-size:14px}.source-management>summary small{color:#7f8b9c;font:8px ui-monospace,monospace}.source-management>summary i{color:var(--rc-blue);font:8px ui-monospace,monospace}.source-management[open]>summary{border-bottom-color:#0000}.source-management .radar-sources{margin-bottom:0}.radar-event{border-bottom:1px solid var(--rc-line);grid-template-columns:95px minmax(0,1fr) 150px;gap:25px;padding:24px 25px;display:grid}.radar-event>div{align-content:start;gap:8px;display:grid}.radar-event>div b{color:var(--rc-blue);font:8px ui-monospace,monospace}.radar-event>div span{color:#8793a3;font:8px ui-monospace,monospace}.radar-event>section>strong{font-size:15px}.radar-event>section>p{color:#536277;margin:10px 0 15px;font-size:10px;line-height:1.6}.radar-event dl{flex-wrap:wrap;gap:18px 30px;margin:0;display:flex}.radar-event dl div{gap:5px;display:grid}.radar-event dt,.radar-event aside>span{color:#8a96a6;font:7px ui-monospace,monospace}.radar-event dd{color:#43546a;margin:0;font-size:10px}.radar-event aside{border-left:1px solid var(--rc-line);align-content:start;gap:8px;padding-left:18px;display:grid}.radar-event aside strong{font-size:12px}.radar-event aside small{color:#7f8b9c;font:8px ui-monospace,monospace}.radar-event aside a{color:var(--rc-blue);margin-top:9px;font:8px ui-monospace,monospace}.market-source-form,.sales-lead-form{background:var(--rc-navy);color:#fff;overflow:hidden}.market-source-form>header,.sales-lead-form>header{border-bottom:1px solid #ffffff21;align-items:center;min-height:80px;padding:0 28px;display:flex}.market-source-form>header div,.sales-lead-form>header div{gap:8px;display:grid}.market-source-form>header small,.sales-lead-form>header small{color:#75849a;font:8px ui-monospace,monospace}.market-source-form>header strong,.sales-lead-form>header strong{font-size:14px;font-weight:550}.market-source-fields,.sales-lead-form>div{background:#ffffff21;grid-template-columns:repeat(4,1fr);gap:1px;padding:14px;display:grid}.market-source-fields label,.sales-lead-form label{min-width:0;color:var(--rc-navy);background:#fff;gap:10px;padding:16px 17px;display:grid}.market-source-fields label.wide,.sales-lead-form label.wide{grid-column:span 2}.market-source-fields small,.sales-lead-form small{color:#7f8b9b;font:8px ui-monospace,monospace}.market-source-fields input,.market-source-fields select,.sales-lead-form input,.sales-lead-form select,.sales-lead-form textarea{resize:vertical;width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-family:inherit;font-size:11px}.market-source-form>button,.sales-lead-form>button{background:var(--rc-orange);color:#fff;text-align:left;cursor:pointer;border:0;width:205px;min-height:50px;margin:0 14px 14px auto;padding:0 18px;font:700 9px ui-monospace,monospace;display:block}.market-source-form>button b,.sales-lead-form>button b{float:right;font-size:15px}.radar-next-links{justify-content:flex-end;gap:30px;padding-top:28px;display:flex}.radar-next-links a{border-bottom:1px solid var(--rc-navy);color:var(--rc-navy);padding-bottom:7px;font:8px ui-monospace,monospace}.decision-list{gap:24px;display:grid}.decision-card{border-top:3px solid var(--rc-navy);background:#fff}.decision-card>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:0 24px;display:flex}.decision-card>header>div{gap:8px;display:grid}.decision-card>header small{color:#7f8b9c;font:8px ui-monospace,monospace}.decision-card>header a{color:var(--rc-navy);font:700 20px ui-monospace,monospace}.decision-numbers{background:var(--rc-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.decision-numbers>div{background:#fafbfd;flex-direction:column;min-height:125px;padding:19px 20px;display:flex}.decision-numbers small{color:#7e8a9a;font:8px ui-monospace,monospace}.decision-numbers strong{margin-top:auto;font-size:26px;font-weight:540}.decision-numbers i{color:#8793a3;margin-left:4px;font:9px ui-monospace,monospace}.decision-numbers span{color:#8793a3;margin-top:7px;font-size:9px}.decision-card>p{color:#526175;margin:0;padding:20px 24px;font-size:11px;line-height:1.6}.decision-input-form{background:var(--rc-navy);grid-template-columns:1fr 1fr 1fr 145px;gap:1px;padding:14px;display:grid}.decision-input-form label{background:#fff;gap:9px;padding:13px 15px;display:grid}.decision-input-form small{color:#7f8b9c;font:8px ui-monospace,monospace}.decision-input-form input,.decision-input-form select{background:0 0;border:0;outline:0;min-width:0;font-size:11px}.decision-input-form button{background:var(--rc-orange);color:#fff;cursor:pointer;border:0;font:700 8px ui-monospace,monospace}.decision-input-form p{color:#8e3424;background:#ffe5df;grid-column:1/-1;margin:0;padding:10px;font-size:9px}.decision-empty{background:#fff}.buyer-map-row{border-bottom:1px solid var(--rc-line);color:#516075;grid-template-columns:1.2fr .85fr .65fr .65fr 55px 105px;align-items:center;gap:20px;min-height:80px;padding:0 25px;font-size:10px;display:grid}.buyer-map-row>div{gap:7px;min-width:0;display:grid}.buyer-map-row strong{color:var(--rc-navy);font-size:12px}.buyer-map-row a{color:var(--rc-blue);font:8px ui-monospace,monospace}.buyer-map-row>b{color:var(--rc-blue);font-size:19px}.buyer-map-head{color:#8490a1;text-transform:uppercase;min-height:40px;font:8px ui-monospace,monospace}.save-lead-button{min-height:37px;color:var(--rc-navy);cursor:pointer;background:#fff;border:1px solid #b7c1cd;font:8px ui-monospace,monospace}.save-lead-button:disabled{color:#738096;background:#eef1f5}.lead-card{border-bottom:1px solid var(--rc-line)}.lead-card>header{justify-content:space-between;align-items:center;gap:25px;min-height:80px;padding:0 25px;display:flex}.lead-card>header>div{gap:7px;display:grid}.lead-card>header strong{font-size:14px}.lead-card>header span{color:#7f8b9c;font-size:9px}.lead-state{color:#657286;background:#edf0f4;border-radius:100px;padding:7px 9px;font:7px ui-monospace,monospace}.lead-state-contacted,.lead-state-quoted,.lead-state-qualified{color:#3157aa;background:#e6edff}.lead-state-won{color:#24654f;background:#ddf4eb}.lead-state-lost{color:#8e3424;background:#ffe5df}.lead-details{grid-template-columns:1fr 1.2fr;gap:35px;padding:0 25px 22px;display:grid}.lead-details>p{color:#536277;margin:0;font-size:10px;line-height:1.6}.lead-details dl{grid-template-columns:1fr 1fr;gap:13px 20px;margin:0;display:grid}.lead-details dl div{gap:5px;display:grid}.lead-details dt{color:#8793a3;font:7px ui-monospace,monospace}.lead-details dd{color:#46566b;margin:0;font-size:9px}.lead-details a{color:var(--rc-blue)}.lead-status-form{background:#f0f3f7;grid-template-columns:140px 150px 1fr 90px;gap:1px;padding:12px 25px;display:grid}.lead-status-form select,.lead-status-form input{min-width:0;min-height:38px;color:var(--rc-navy);background:#fff;border:0;outline:0;padding:0 10px;font-size:9px}.lead-status-form button{background:var(--rc-navy);color:#fff;border:0;font:700 8px ui-monospace,monospace}.sales-lead-form{margin-top:34px}.research-task-page{padding-top:42px}.research-back{color:#69778b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:46px;font:8px ui-monospace,monospace;display:inline-block}.task-heading{grid-template-columns:1fr 190px;align-items:end;gap:60px;margin-bottom:38px;display:grid}.task-heading p{color:#748297;letter-spacing:.08em;margin:0 0 17px;font:9px ui-monospace,monospace}.task-heading h1{letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(45px,5vw,74px);font-weight:620;line-height:.95}.task-heading>div:first-child>span{color:#5e6e83;margin-top:20px;font-size:14px;display:block}.task-score{border-left:3px solid var(--rc-blue);background:#fff;gap:9px;padding:20px 22px;display:grid}.task-score small{color:#7f8b9c;letter-spacing:.08em;font:8px ui-monospace,monospace}.task-score strong{font-size:36px;font-weight:520}.task-score span{color:#8995a6;font-size:9px}.research-runner{background:var(--rc-navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:68px;margin-bottom:28px;padding:14px 20px;display:flex}.research-runner>div{align-items:center;gap:22px;display:flex}.research-runner>div>span{color:#7f8da1;min-width:78px;font:8px ui-monospace,monospace}.research-runner>div>span.research-live{color:#7ce0b9;display:flex}.research-runner p{color:#9ba8ba;margin:0;font-size:10px}.research-runner button{color:var(--rc-navy);text-transform:uppercase;cursor:pointer;background:#fff;border:0;padding:11px 14px;font:700 8px ui-monospace,monospace}.research-runner button b{color:var(--rc-blue);margin-left:18px}.research-complete{color:#77ddb5;font:8px ui-monospace,monospace}.research-task-warning{color:#7f4a36;background:#fff0e9;gap:24px;margin:-10px 0 28px;padding:14px 18px;font-size:10px;display:flex}.company-results{margin-top:0}.company-result{border-bottom:1px solid var(--rc-line)}.company-result>header{cursor:default;grid-template-columns:35px 1fr 110px 65px;align-items:center;gap:20px;min-height:82px;padding:0 27px;display:grid}.company-result>header>span{color:#8390a2;font:8px ui-monospace,monospace}.company-result>header>div{gap:7px;display:grid}.company-result>header strong{font-size:14px}.company-result>header a{color:#788598;width:fit-content;font:8px ui-monospace,monospace}.company-result>header>em{color:var(--rc-blue);text-align:right;font-size:23px;font-style:normal;font-weight:600}.company-state{color:#657286;text-transform:uppercase;background:#edf0f4;border-radius:100px;width:fit-content;padding:7px 9px;font:500 7px ui-monospace,monospace}.company-state-completed{color:#24654f;background:#ddf4eb}.company-state-researching{color:#3157aa;background:#e6edff}.company-state-failed{color:#8e3424;background:#ffe5df}.company-result-body{grid-template-columns:.85fr 1.3fr .7fr;gap:42px;padding:0 27px 30px 82px;display:grid}.company-result dl{gap:11px;margin:0;display:grid}.company-result dl div{grid-template-columns:90px 1fr;gap:12px;display:grid}.company-result dt,.company-evidence small,.company-sources small{color:#8490a1;text-transform:uppercase;font:7px ui-monospace,monospace}.company-result dd{color:#4e5e72;margin:0;font-size:10px;line-height:1.45}.company-result dd a{color:var(--rc-blue)}.company-evidence{align-content:start;gap:8px;display:grid}.company-evidence p{color:#46566a;margin:0 0 8px;font-size:10px;line-height:1.55}.company-sources{align-content:start;gap:9px;display:grid}.company-sources a,.company-sources span{color:#53647a;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,monospace;overflow:hidden}.console-login-page{background:var(--rc-paper,#f1f4f8);color:#07182b;grid-template-columns:1.25fr .75fr;min-height:100vh;display:grid}.console-login-page>section{color:#fff;background:#07182b;flex-direction:column;min-height:100vh;padding:44px clamp(35px,6vw,90px) 35px;display:flex;overflow:hidden}.console-login-page .research-brand .brand-mark{filter:none}.console-login-page>section>div{margin-block:auto}.console-login-page>section>div p{color:#7f91a9;letter-spacing:.12em;margin:0 0 26px;font:9px ui-monospace,monospace}.console-login-page h1{letter-spacing:-.065em;max-width:950px;margin:0;font-size:clamp(52px,6.6vw,104px);font-weight:600;line-height:.88}.console-login-page h1 em{color:#85a9ff;font-style:normal;font-weight:420}.console-login-page>section>div>span{color:#9eabbd;max-width:680px;margin-top:35px;font-size:15px;line-height:1.65;display:block}.console-login-page>section footer{color:#69788e;letter-spacing:.08em;border-top:1px solid #ffffff21;gap:30px;padding-top:25px;font:8px ui-monospace,monospace;display:flex}.console-login-page>aside{background:#f1f4f8;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex}.console-login-page>aside>p{color:#235dff;letter-spacing:.1em;margin:0 0 24px;font:8px ui-monospace,monospace}.console-login-page>aside h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3vw,50px);line-height:1}.console-login-page>aside>span{color:#728095;margin:22px 0 38px;font-size:12px;line-height:1.5}.console-login-page .admin-login-form input{background:#fff;min-height:48px}.console-login-page .admin-login-form button{color:#fff;text-align:left;text-transform:uppercase;cursor:pointer;background:#235dff;border:0;min-height:52px;padding:0 18px;font:700 9px ui-monospace,monospace}.console-login-page .admin-login-form button b{float:right;font-size:16px}@media (max-width:1050px){.research-console{grid-template-columns:205px minmax(0,1fr)}.research-sidebar{padding-inline:18px}.research-row{grid-template-columns:1.25fr .7fr 1.2fr 48px 82px}.research-row>:nth-child(3){display:none}.research-task-fields{grid-template-columns:1fr 1.4fr 150px 145px}.research-task-fields button{grid-column:1/-1;min-height:52px}.company-result-body{grid-template-columns:1fr 1fr}.company-sources{grid-column:1/-1}.part-watch-row{grid-template-columns:1.25fr .75fr 65px 65px 85px}.part-watch-row>:nth-child(2),.part-watch-row>:nth-child(3){display:none}.dashboard-parts .part-watch-row{grid-template-columns:1.25fr .8fr .55fr .7fr}.dashboard-parts .part-watch-row>:nth-child(3){display:none}.part-detail-grid{grid-template-columns:1fr}.signal-entry-form{position:static}.score-breakdown>div{grid-template-columns:repeat(3,1fr)}.trade-decision-grid{grid-template-columns:1fr 1fr}.trade-decision-grid article:last-child{grid-column:1/-1}.part-profile-grid{grid-template-columns:1fr 1fr}.part-profile-notes{grid-template-columns:1fr}.radar-source-row{grid-template-columns:1.2fr .7fr .8fr 105px}.radar-source-row>:nth-child(2),.radar-source-row>:nth-child(4){display:none}.public-market-item{grid-template-columns:105px minmax(0,1fr) 140px;gap:20px}.market-source-fields,.sales-lead-form>div,.decision-input-form{grid-template-columns:1fr 1fr}.decision-input-form button{min-height:46px}.buyer-map-row{grid-template-columns:1.2fr .7fr 55px 105px}.buyer-map-row>:nth-child(2),.buyer-map-row>:nth-child(4){display:none}}@media (max-width:760px){.research-console{display:block}.research-sidebar{z-index:30;align-items:stretch;height:auto;min-height:0;padding:14px 16px 10px;position:sticky}.research-sidebar nav{scrollbar-width:none;gap:4px;margin-top:12px;padding-bottom:3px;display:flex;overflow-x:auto}.research-sidebar nav::-webkit-scrollbar{display:none}.research-sidebar nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none;gap:0;min-height:37px;padding:0 12px;font-size:9px;display:flex}.research-sidebar nav a span{display:none}.research-sidebar nav a.active{border-left-color:#0000;border-bottom-color:var(--rc-orange)}.research-system{display:none}.research-topbar{height:58px;padding-inline:20px}.research-topbar>div:first-child{display:none}.research-topbar>div:last-child{margin-left:auto}.research-page{padding:42px 20px 75px}.research-heading{flex-direction:column;align-items:stretch}.research-heading h1{font-size:50px}.research-heading>button,.research-heading>a{width:100%}.research-task-fields{grid-template-columns:1fr}.research-task-fields button{grid-column:auto;min-height:55px}.research-query{grid-template-columns:1fr}.research-query input{height:62px}.research-query button{height:55px}.research-filters{flex-direction:column;align-items:flex-start;gap:9px;padding-block:16px}.research-metrics{grid-template-columns:1fr 1fr}.research-row{grid-template-columns:1fr 55px 85px;gap:12px;padding-block:15px}.research-row>:nth-child(2),.research-row>:nth-child(3),.research-row>:nth-child(4),.research-row-head{display:none}.task-table .research-row{grid-template-columns:1fr auto}.task-table .research-row>:not(:first-child):not(.task-status){display:none}.task-heading{grid-template-columns:1fr;gap:25px}.research-runner,.research-runner>div{flex-direction:column;align-items:stretch}.company-result>header{grid-template-columns:25px 1fr auto;padding:12px 18px}.company-result>header>em{display:none}.company-result-body{grid-template-columns:1fr;padding:0 18px 25px 63px}.company-sources{grid-column:auto}.console-login-page{grid-template-columns:1fr}.console-login-page>section{min-height:58vh;padding:28px 24px}.console-login-page h1{font-size:50px}.console-login-page>section footer{flex-wrap:wrap}.console-login-page>aside{min-height:60vh;padding:55px 24px}.truth-policy{grid-template-columns:1fr;gap:7px;padding-block:15px}.parts-toolbar{flex-direction:column;align-items:stretch;padding-block:13px}.inventory-watchlist-sync{min-height:40px}.part-watch-row,.dashboard-parts .part-watch-row{grid-template-columns:1fr auto;gap:13px;padding-block:16px}.part-watch-row>:not(:first-child):not(.part-status),.dashboard-parts .part-watch-row>:not(:first-child):not(.part-status),.part-watch-head,.dashboard-part-head{display:none}.part-create-grid,.signal-entry-grid{grid-template-columns:1fr}.part-create-grid label.wide,.signal-entry-grid label.wide{grid-column:auto}.part-detail-heading{grid-template-columns:1fr;gap:24px}.part-detail-heading h1{overflow-wrap:anywhere;font-size:42px}.part-research-runner,.part-research-profile>header{flex-direction:column;align-items:stretch}.trade-decision>header{flex-direction:column;align-items:flex-start}.trade-decision-grid{grid-template-columns:1fr}.trade-decision-grid article:last-child{grid-column:auto}.part-profile-grid{grid-template-columns:1fr}.part-facts,.score-breakdown>div{grid-template-columns:1fr 1fr}.signal-ledger dl{grid-template-columns:1fr}.signal-ledger article>footer,.linked-research-tasks a{flex-direction:column;align-items:flex-start;padding-block:17px}.radar-source-row{grid-template-columns:1fr 100px;padding-block:16px}.radar-source-row>:not(:first-child):not(:last-child),.radar-row-head{display:none}.public-market-item{grid-template-columns:1fr;gap:14px;padding-block:22px}.public-market-item-meta{justify-content:space-between;display:flex}.public-market-item>aside{border-left:0;border-top:1px solid var(--rc-line);min-height:0;padding:15px 0 0}.public-market-feed>header{flex-direction:column;align-items:flex-start}.source-management>summary{flex-direction:column;align-items:flex-start;padding-block:20px}.radar-event{grid-template-columns:1fr}.radar-event aside{border-left:0;border-top:1px solid var(--rc-line);padding:16px 0 0}.market-source-fields,.sales-lead-form>div{grid-template-columns:1fr}.market-source-fields label.wide,.sales-lead-form label.wide{grid-column:auto}.radar-next-links{flex-direction:column;align-items:flex-end}.decision-numbers{grid-template-columns:1fr 1fr}.decision-input-form{grid-template-columns:1fr}.buyer-map-row{grid-template-columns:1fr auto;padding-block:16px}.buyer-map-row>:not(:first-child):not(:last-child),.buyer-map-head{display:none}.lead-details,.lead-status-form{grid-template-columns:1fr}.lead-status-form button{min-height:40px}}.enterprise-home{--enterprise-navy:#071a2d;--enterprise-blue:#135ed8;--enterprise-orange:#f26a35;--enterprise-ice:#eef3f8;background:#fff}.enterprise-home>.site-header{z-index:20;border-top:4px solid var(--enterprise-blue);background:#fff;border-bottom-color:#d9e0e8;width:100%;height:96px;padding-inline:max(48px,50% - 770px);position:relative}.enterprise-home .primary-nav{gap:clamp(24px,2.7vw,46px)}.enterprise-home .quote-link{background:var(--enterprise-navy);color:#fff;border:0;padding-left:20px}.enterprise-home .quote-link span{background:var(--enterprise-orange)}.global-hero{background:var(--enterprise-navy);color:#fff;min-height:760px;position:relative;overflow:hidden}.global-hero-media{position:absolute;inset:0}.global-hero-media img{object-fit:cover;object-position:65% 53%;filter:saturate(.7)contrast(1.1)}.global-hero-shade{background:linear-gradient(90deg,#041323fa 0%,#041323f0 35%,#04132391 64%,#04132329 100%),linear-gradient(#0000 55%,#041323ad);position:absolute;inset:0}.global-hero-inner{z-index:2;flex-direction:column;min-height:760px;padding-top:92px;display:flex;position:relative}.global-hero-copy{max-width:980px}.hero-kicker{color:#c8d6e5;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 35px;font:700 11px ui-monospace,monospace;display:flex}.hero-kicker span{background:var(--enterprise-orange);width:28px;height:2px}.global-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(62px,7.3vw,116px);font-weight:700;line-height:.87}.global-hero h1 span,.global-hero h1 em{display:block}.global-hero h1 em{color:#8db7ff;font-style:normal;font-weight:450}.global-hero-intro{color:#c5d0dc;max-width:690px;margin:34px 0 0;font-size:18px;line-height:1.65}.global-search{width:min(1120px,100%);min-height:94px;color:var(--enterprise-navy);background:#fff;grid-template-columns:220px minmax(240px,1fr) auto;align-items:stretch;margin-top:56px;display:grid;box-shadow:0 24px 75px #00000040}.global-search-label{border-right:1px solid #dce2e8;flex-direction:column;justify-content:center;gap:8px;padding:0 28px;display:flex}.global-search-label small{color:#718094;letter-spacing:.09em;font:9px ui-monospace,monospace}.global-search-label strong{font-size:13px}.global-search input{min-width:0;color:var(--enterprise-navy);border:0;outline:0;padding:0 30px;font-size:17px}.global-search input::placeholder{color:#8f99a7}.global-search button{background:var(--enterprise-orange);color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;border:0;min-width:195px;padding:0 28px;font-size:11px;font-weight:800}.global-search button span{float:right;font-size:18px}.hero-footline{color:#a9b8c8;letter-spacing:.09em;border-top:1px solid #fff3;gap:34px;margin-top:auto;padding:25px 0 30px;font:9px ui-monospace,monospace;display:flex}.hero-footline a{color:#fff;margin-left:auto}.capability-band{background:var(--enterprise-blue);color:#fff}.capability-band-inner{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.capability-band p{letter-spacing:.1em;align-items:center;gap:clamp(13px,2vw,35px);margin:0;font:700 10px ui-monospace,monospace;display:flex}.capability-band i{background:#ffffff8c;border-radius:50%;width:4px;height:4px}.capability-band span{color:#b8d2ff;letter-spacing:.1em;font:9px ui-monospace,monospace}.section-number{color:var(--enterprise-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 32px;font:700 10px ui-monospace,monospace}.section-number.light{color:#77a9ff}.category-section{padding-block:125px 140px}.category-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;margin-bottom:75px;display:grid}.category-intro h2,.sourcing-copy h2,.featured-heading h2,.verification-copy h2,.contact-cta h2{letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.4vw,82px);font-weight:650;line-height:.91}.category-intro>p{color:#526174;max-width:610px;margin:0 0 4px;font-size:17px;line-height:1.7}.category-grid{border-top:1px solid #cad3dd;border-left:1px solid #cad3dd;grid-template-columns:repeat(3,1fr);display:grid}.category-card{border-bottom:1px solid #cad3dd;border-right:1px solid #cad3dd;grid-template-columns:34px 1fr auto;gap:22px;min-height:205px;padding:30px;transition:background .25s,color .25s;display:grid}.category-card>span{color:var(--enterprise-blue);font:10px ui-monospace,monospace}.category-card>div{align-self:end;gap:12px;display:grid}.category-card strong{font-size:21px;font-weight:650}.category-card small{color:#6c7888;font-size:11px;line-height:1.5}.category-card b{color:var(--enterprise-blue);align-self:start;font-size:18px;font-weight:400}.category-card:hover{background:var(--enterprise-navy);color:#fff}.category-card:hover small{color:#aebdcd}.category-card:hover>span,.category-card:hover b{color:var(--enterprise-orange)}.sourcing-section{background:var(--enterprise-navy);color:#fff}.sourcing-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(70px,10vw,170px);min-height:720px;padding-block:115px;display:grid}.sourcing-copy>p:not(.section-number){color:#aebccc;max-width:660px;margin:38px 0 0;font-size:17px;line-height:1.75}.sourcing-actions{align-items:center;gap:28px;margin-top:45px;display:flex}.sourcing-actions a{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:40px;min-width:190px;padding:17px 0;font:700 10px ui-monospace,monospace;display:inline-flex}.sourcing-actions .button-light{min-width:220px;color:var(--enterprise-navy);background:#fff;border:0;padding:18px 21px}.sourcing-actions .button-light span{color:var(--enterprise-orange)}.sourcing-process{border-top:1px solid #fff3}.sourcing-process article{border-bottom:1px solid #fff3;grid-template-columns:52px 1fr;align-items:center;gap:28px;min-height:116px;display:grid}.sourcing-process article>span{color:var(--enterprise-orange);font:10px ui-monospace,monospace}.sourcing-process article div{gap:10px;display:grid}.sourcing-process strong{font-size:17px}.sourcing-process small{color:#91a1b3;font-size:12px;line-height:1.5}.featured-stock{padding-block:125px 140px}.featured-heading{grid-template-columns:1fr 440px;align-items:end;gap:70px;margin-bottom:62px;display:grid}.featured-heading-note{padding-bottom:4px}.featured-heading-note p{color:#657285;margin:0 0 25px;font-size:15px;line-height:1.65}.featured-heading-note a{border-bottom:1px solid var(--enterprise-navy);letter-spacing:.07em;text-transform:uppercase;padding-bottom:6px;font:700 10px ui-monospace,monospace;display:inline-block}.featured-table{border-top:2px solid var(--enterprise-navy)}.featured-row{color:#304156;border-bottom:1px solid #d6dee6;grid-template-columns:1.5fr 1.15fr .55fr .9fr 150px;align-items:center;gap:24px;min-height:92px;font-size:13px;display:grid}.featured-row-head{color:#7b8796;letter-spacing:.09em;text-transform:uppercase;min-height:45px;font:9px ui-monospace,monospace}.featured-part{color:var(--enterprise-navy);letter-spacing:-.035em;font:700 clamp(19px,1.7vw,27px) ui-monospace,monospace}.featured-row>strong{color:var(--enterprise-blue);font:700 16px ui-monospace,monospace}.featured-row button{border:1px solid var(--enterprise-navy);min-height:42px;color:var(--enterprise-navy);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 13px;font-size:9px;font-weight:800}.featured-row button b{float:right;margin-left:15px;font-size:15px}.featured-row button:hover{background:var(--enterprise-navy);color:#fff}.verification-section{background:var(--enterprise-ice);grid-template-columns:1fr 1fr;min-height:760px;display:grid}.verification-photo{min-height:760px;position:relative;overflow:hidden}.verification-photo img{object-fit:cover;object-position:center 42%;filter:saturate(.72)contrast(1.07)}.photo-label{background:var(--enterprise-blue);color:#fff;gap:12px;width:min(390px,78%);padding:27px 30px;display:grid;position:absolute;bottom:0;right:0}.photo-label span{letter-spacing:.11em;font:9px ui-monospace,monospace}.photo-label strong{font-size:16px}.verification-copy{flex-direction:column;justify-content:center;padding:90px clamp(48px,7vw,125px);display:flex}.verification-copy>p:not(.section-number){color:#5e6d7d;max-width:600px;margin:38px 0 0;font-size:16px;line-height:1.75}.verification-copy dl{border-top:1px solid #bcc8d4;margin:54px 0 0}.verification-copy dl div{border-bottom:1px solid #bcc8d4;grid-template-columns:42px 1fr;gap:20px;padding:22px 0;display:grid}.verification-copy dt{color:var(--enterprise-orange);font:10px ui-monospace,monospace}.verification-copy dd{gap:7px;margin:0;display:grid}.verification-copy dd strong{font-size:14px}.verification-copy dd small{color:#6b7785;font-size:11px;line-height:1.5}.contact-cta{background:var(--enterprise-blue);color:#fff}.contact-cta-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;min-height:510px;display:grid}.contact-cta h2{font-size:clamp(50px,6vw,92px)}.contact-cta-inner>div:last-child{max-width:570px}.contact-cta-inner>div:last-child p{color:#d8e7ff;margin:0;font-size:17px;line-height:1.75}.contact-cta-inner>div:last-child a{letter-spacing:.07em;border-block:1px solid #ffffff8c;justify-content:space-between;margin-top:42px;padding:22px 0;font:700 11px ui-monospace,monospace;display:flex}.contact-cta-inner>div:last-child a span{color:#ffb291;font-size:17px}.enterprise-footer{background:#fff}@media (max-width:1050px){.enterprise-home>.site-header{padding-inline:34px}.enterprise-home .primary-nav{gap:22px}.global-hero h1{font-size:clamp(60px,9vw,92px)}.category-intro,.featured-heading{grid-template-columns:1fr .7fr;gap:55px}.category-grid{grid-template-columns:repeat(2,1fr)}.sourcing-grid{gap:70px}.featured-row{grid-template-columns:1.4fr 1fr .5fr .8fr 135px;gap:16px}.verification-copy{padding-inline:55px}}@media (max-width:900px){.enterprise-home>.site-header{width:100%;padding-inline:20px}.global-hero,.global-hero-inner{min-height:720px}.global-hero-shade{background:linear-gradient(90deg,#041323f5,#041323ad)}.global-search{grid-template-columns:minmax(0,1fr) auto}.global-search-label{display:none}.category-intro,.featured-heading,.sourcing-grid,.verification-section,.contact-cta-inner{grid-template-columns:1fr}.category-intro,.featured-heading{gap:32px}.sourcing-grid{padding-block:90px}.featured-heading-note{max-width:620px}.featured-row{grid-template-columns:1.35fr .9fr .55fr 130px}.featured-row>:nth-child(4){display:none}.verification-photo{min-height:580px}.verification-copy{min-height:650px}.contact-cta-inner{gap:55px;min-height:0;padding-block:90px}}@media (max-width:650px){.enterprise-home>.site-header{height:78px}.enterprise-home .wordmark span:last-child{display:none}.global-hero,.global-hero-inner{min-height:690px}.global-hero-inner{padding-top:68px}.global-hero h1{font-size:clamp(48px,14vw,66px);line-height:.91}.global-hero-intro{font-size:15px}.global-search{grid-template-columns:1fr;min-height:0;margin-top:38px;padding:7px}.global-search input{height:58px;padding:0 16px;font-size:14px}.global-search button{min-width:0;height:54px}.hero-footline{flex-wrap:wrap;gap:13px 22px}.hero-footline a{width:100%;margin-left:0}.capability-band-inner{min-height:86px}.capability-band p{flex-wrap:wrap;gap:8px 13px;line-height:1.7}.capability-band-inner>span{display:none}.category-section,.featured-stock{padding-block:82px 90px}.category-intro{margin-bottom:48px}.category-intro h2,.sourcing-copy h2,.featured-heading h2,.verification-copy h2,.contact-cta h2{font-size:clamp(42px,12vw,58px)}.category-intro>p{font-size:15px}.category-grid{grid-template-columns:1fr}.category-card{min-height:150px}.sourcing-actions{flex-direction:column;align-items:stretch}.sourcing-actions a,.sourcing-actions .button-light{width:100%}.featured-heading{margin-bottom:42px}.featured-row{grid-template-columns:1fr auto;gap:8px 14px;min-height:94px;padding-block:18px}.featured-row-head,.featured-row>:nth-child(2),.featured-row>:nth-child(3),.featured-row>:nth-child(4){display:none}.featured-row button{min-width:122px}.featured-part{font-size:18px}.verification-photo{min-height:470px}.verification-copy{min-height:0;padding:78px 25px}.contact-cta-inner{padding-block:78px}.contact-cta-inner>div:last-child p{font-size:15px}}.home-hero{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:center;gap:clamp(64px,7vw,128px);min-height:720px;padding-block:92px 88px;display:grid}.home-hero .hero-copy{min-width:0}.home-hero h1{letter-spacing:-.065em;max-width:950px;margin:0;font-size:clamp(62px,6.5vw,108px);font-weight:650;line-height:.9}.home-hero h1 span,.home-hero h1 em{display:block}.home-hero h1 em{color:var(--acid);font-style:normal;font-weight:500}.home-hero .hero-intro{color:#4d5a6e;max-width:720px;margin:34px 0 0;font-size:18px;line-height:1.65}.hero-search{background:var(--surface);border:1px solid #0b18301c;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;max-width:850px;height:76px;margin-top:42px;padding:7px;display:grid;box-shadow:0 18px 55px #16254017}.hero-search>span{color:var(--acid);padding:0 16px 0 18px;font-size:29px;transform:rotate(-20deg)}.hero-search input{min-width:0;height:100%;color:var(--ink);border:0;outline:0;font-size:16px}.hero-search input::placeholder{color:#929bad}.hero-search button{background:var(--acid);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;height:100%;padding:0 25px;font-size:11px;font-weight:800}.hero-search button b{margin-left:22px;font-size:17px}.search-email{color:var(--muted);letter-spacing:.02em;margin:15px 0 0;font:10px/1.5 ui-monospace,monospace}.search-email a{color:var(--ink);border-bottom:1px solid var(--line)}.desk-card{background:var(--ink);color:#fff;border-radius:4px;align-self:center;position:relative;overflow:hidden;box-shadow:0 34px 90px #09172f33}.desk-card:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;top:68px;right:-110px;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.desk-card-top{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.desk-card-top div{gap:8px;display:grid}.desk-card-top small{color:#8290a7;letter-spacing:.11em;font:9px ui-monospace,monospace}.desk-card-top strong{font-size:14px;font-weight:600}.desk-card-top>span{color:#b7c2d4;text-transform:uppercase;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font:700 9px ui-monospace,monospace;display:inline-flex}.desk-card-top>span i{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36d3991c}.desk-quantity{z-index:1;padding:42px 28px 38px;position:relative}.desk-quantity small{color:#8f9aae;letter-spacing:.08em;text-transform:uppercase;font:9px ui-monospace,monospace;display:block}.desk-quantity strong{letter-spacing:-.07em;margin-top:12px;font-size:clamp(58px,6vw,88px);font-weight:500;line-height:1;display:block}.desk-quantity sup{color:var(--acid);vertical-align:top;margin-left:5px;font-size:.34em}.desk-grid{z-index:1;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid;position:relative}.desk-grid div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:105px;padding:22px 28px}.desk-grid div:nth-child(2n){border-right:0}.desk-grid small{color:#7f8ca1;text-transform:uppercase;font:9px ui-monospace,monospace;display:block}.desk-grid strong{margin-top:17px;font-size:13px;font-weight:600;line-height:1.35;display:block}.desk-card-footer{color:#7f8ca1;letter-spacing:.08em;justify-content:space-between;padding:17px 28px 19px;font:8px ui-monospace,monospace;display:flex}.desk-card-footer b{color:#aeb8c8;font-weight:500}.proof-strip{background:var(--surface);border-block:1px solid var(--line)}.proof-grid{grid-template-columns:1.65fr .675fr .675fr;display:grid}.proof-grid article{border-left:1px solid var(--line);grid-template-columns:38px 1fr;align-items:start;gap:20px;min-height:142px;padding:34px 36px;display:grid}.proof-grid article:last-child{border-right:1px solid var(--line)}.proof-grid article>span{color:var(--acid);font:10px ui-monospace,monospace}.proof-grid article div{gap:10px;display:grid}.proof-grid strong{font-size:14px;font-weight:650}.proof-grid small{max-width:560px;color:var(--muted);font-size:12px;line-height:1.55}.inventory{padding-block:118px 130px}.inventory .section-heading{margin-bottom:55px}.inventory .section-heading h2{letter-spacing:-.055em;max-width:900px;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:.95}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.inventory-card{background:var(--surface);border:1px solid var(--line);border-radius:4px;min-width:0;padding:31px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 8px 30px #11223f09}.inventory-card:hover{border-color:#2f6bf36b;transform:translateY(-4px);box-shadow:0 20px 48px #11223f17}.inventory-card>header{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font:9px ui-monospace,monospace;display:flex}.inventory-card>header span{color:#2d725a;align-items:center;gap:8px;display:inline-flex}.inventory-card>header i{background:var(--success);border-radius:50%;width:7px;height:7px}.inventory-card>header strong{font-weight:600}.inventory-part{overflow-wrap:anywhere;letter-spacing:-.055em;margin-top:48px;font:650 clamp(33px,3.6vw,56px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.inventory-part:after{content:"↗";color:var(--acid);vertical-align:top;margin-left:14px;font:400 .42em/1 Arial,sans-serif;display:inline-block}.inventory-card-body{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;align-items:end;gap:38px;margin-top:52px;padding-top:28px;display:grid}.inventory-quantity small{color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace;display:block}.inventory-quantity strong{letter-spacing:-.045em;margin-top:12px;font-size:40px;font-weight:500;display:block}.inventory-card dl{gap:15px;margin:0;display:grid}.inventory-card dl div{grid-template-columns:88px 1fr;gap:18px;display:grid}.inventory-card dt{color:var(--muted);text-transform:uppercase;font:9px ui-monospace,monospace}.inventory-card dd{margin:0;font-size:12px;line-height:1.35}.inventory-card>footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px 0 0;font:9px ui-monospace,monospace;display:flex}.inventory-card button{background:var(--ink);color:#fff;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;min-width:150px;padding:13px 15px;font-size:10px;font-weight:800;transition:background .2s}.inventory-card button:hover{background:var(--acid)}.inventory-card button b{float:right;margin-left:18px;font-size:16px;line-height:10px}.quality-panel{background:var(--ink);color:#fff;overflow:hidden}.quality-inner{grid-template-rows:auto 1fr auto;grid-template-columns:1.2fr .8fr;gap:55px 90px;min-height:610px;padding-block:105px 75px;display:grid}.quality-heading h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,6vw,88px);font-weight:550;line-height:.94}.quality-panel .eyebrow{color:#aeb8ca}.quality-panel .eyebrow span{background:var(--acid);border-color:var(--acid)}.quality-copy{color:#aeb8ca;max-width:560px;margin:43px 0 0;font-size:17px;line-height:1.7}.quality-index{color:#6d7a90;letter-spacing:.1em;place-self:start end;font:9px ui-monospace,monospace}.quality-points{border-top:1px solid #ffffff26;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.quality-points div{border-right:1px solid #ffffff26;min-height:145px;padding:28px 28px 0 0;display:grid}.quality-points div:not(:first-child){padding-left:28px}.quality-points div:last-child{border-right:0}.quality-points span{color:var(--acid);font:9px ui-monospace,monospace}.quality-points strong{align-self:end;margin-top:28px;font-size:18px}.quality-points small{color:#8e9aaf;margin-top:9px;font-size:12px}.quality-panel+footer{border-color:var(--line)}@media (max-width:1100px){.home-hero{grid-template-columns:minmax(0,1fr) 380px;gap:50px}.home-hero h1{font-size:clamp(58px,7vw,82px)}.proof-grid{grid-template-columns:1.4fr .8fr .8fr}.inventory-card-body{grid-template-columns:1fr;gap:24px}}@media (max-width:900px){.shell{width:min(100% - 40px,760px)}.home-hero{grid-template-columns:1fr;gap:64px;min-height:0;padding-block:72px}.home-hero h1{max-width:740px;font-size:clamp(54px,11vw,86px)}.desk-card{width:min(100%,590px)}.proof-grid{grid-template-columns:1fr}.proof-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-grid article:last-child{border-bottom:0}.inventory-grid{grid-template-columns:1fr}.inventory-card-body{grid-template-columns:.75fr 1.25fr}.quality-inner{grid-template-rows:auto;grid-template-columns:1fr;gap:36px}.quality-copy{margin-top:0}.quality-index{display:none}}@media (max-width:600px){.home-hero{padding-block:54px 62px}.home-hero h1{font-size:clamp(47px,14vw,68px);line-height:.94}.home-hero .hero-intro{font-size:16px}.hero-search{grid-template-columns:auto 1fr;height:auto;padding:7px}.hero-search input{height:54px;font-size:14px}.hero-search button{grid-column:1/-1;height:52px}.desk-card-top{padding-inline:20px}.desk-quantity{padding:34px 20px 30px}.desk-grid div{padding:19px 20px}.desk-card-footer{padding-inline:20px}.proof-grid article{min-height:0;padding:28px 20px}.inventory{padding-block:82px 90px}.inventory .section-heading h2{font-size:42px}.inventory-card{padding:23px}.inventory-part{margin-top:38px;font-size:clamp(30px,10vw,42px)}.inventory-card-body{grid-template-columns:1fr;margin-top:38px}.inventory-card>footer{flex-direction:column;align-items:stretch}.inventory-card button{width:100%}.quality-inner{min-height:0;padding-block:78px 58px}.quality-heading h2{font-size:48px}.quality-points{grid-template-columns:1fr}.quality-points div{border-bottom:1px solid #ffffff26;border-right:0;min-height:120px;padding:25px 0}.quality-points div:not(:first-child){padding-left:0}.quality-points div:last-child{border-bottom:0}}@media (min-width:761px){.research-sidebar nav{margin-top:52px}}.acquisition-heading{align-items:center}.acquisition-live{background:var(--rc-navy);color:#fff;border-left:3px solid #43d7a1;grid-template-columns:12px 1fr;gap:7px 13px;min-width:255px;padding:20px 22px;display:grid}.acquisition-live i{background:#43d7a1;border-radius:50%;grid-row:1/span 2;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 5px #43d7a11f}.acquisition-live span{font-size:11px}.acquisition-live span b{color:#8dadff;font-size:18px}.acquisition-live small{color:#718097;font:8px ui-monospace,monospace}.acquisition-campaigns{margin-bottom:30px}.acquisition-campaign-row{border-bottom:1px solid var(--rc-line);color:#506075;grid-template-columns:minmax(220px,1.35fr) minmax(130px,.7fr) 60px minmax(175px,.9fr) 82px 145px;align-items:center;gap:20px;min-height:90px;padding:15px 25px;font-size:10px;display:grid}.acquisition-campaign-row>div{gap:7px;min-width:0;display:grid}.acquisition-campaign-row strong{color:var(--rc-navy);font-size:13px}.acquisition-campaign-row small{color:#8591a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.acquisition-campaign-row>b{color:var(--rc-blue);font-size:19px}.acquisition-campaign-row>div>b{color:#4d5d71;font-size:9px}.acquisition-campaign-row a{width:fit-content;color:var(--rc-blue);font:8px ui-monospace,monospace}.acquisition-campaign-row>p{color:#8e4d34;background:#fff0e9;grid-column:1/-1;margin:-5px 0 0;padding:9px 12px;font-size:9px}.acquisition-campaign-head{color:#8490a1;text-transform:uppercase;min-height:39px;padding-block:0;font:8px ui-monospace,monospace}.campaign-state{color:#657286;white-space:nowrap;background:#edf0f4;border-radius:100px;width:fit-content;padding:7px 9px;font:7px ui-monospace,monospace}.campaign-state-running{color:#24654f;background:#ddf4eb}.campaign-state-scheduled{color:#3157aa;background:#e6edff}.campaign-state-paused{color:#657286;background:#edf0f4}.campaign-state-failed{color:#8e3424;background:#ffe5df}.acquisition-campaign-control{grid-template-columns:1fr 58px;gap:5px!important}.acquisition-campaign-control button{min-height:34px;color:var(--rc-navy);cursor:pointer;background:#fff;border:1px solid #b6c0cc;font:8px ui-monospace,monospace}.acquisition-campaign-control button:first-child{border-color:var(--rc-navy);background:var(--rc-navy);color:#fff}.acquisition-campaign-control button:disabled{opacity:.6;cursor:wait}.acquisition-campaign-control span{color:#a03e2e;grid-column:1/-1;font-size:8px}.acquisition-results{margin-bottom:30px}.acquisition-campaign-form{background:var(--rc-navy);color:#fff;overflow:hidden}.acquisition-campaign-form>header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:0 28px;display:flex}.acquisition-campaign-form>header>div{gap:8px;display:grid}.acquisition-campaign-form>header small{color:#75849a;letter-spacing:.08em;font:8px ui-monospace,monospace}.acquisition-campaign-form>header strong{font-size:14px;font-weight:550}.acquisition-campaign-form>header>span{color:#718097;font:8px ui-monospace,monospace}.acquisition-campaign-form>div{background:#ffffff21;grid-template-columns:1fr .75fr .75fr .55fr .55fr;gap:1px;padding:14px;display:grid}.acquisition-campaign-form label{min-width:0;color:var(--rc-navy);background:#fff;align-content:start;gap:11px;padding:17px 18px;display:grid}.acquisition-campaign-form label.wide{grid-column:1/-1}.acquisition-campaign-form label small{color:#7f8b9b;font:8px ui-monospace,monospace}.acquisition-campaign-form input,.acquisition-campaign-form select,.acquisition-campaign-form textarea{resize:vertical;width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-family:inherit;font-size:11px}.acquisition-campaign-form textarea{line-height:1.6}.acquisition-campaign-form>button{background:var(--rc-orange);color:#fff;text-align:left;cursor:pointer;border:0;width:245px;min-height:52px;margin:0 14px 14px auto;padding:0 18px;font:700 9px ui-monospace,monospace;display:block}.acquisition-campaign-form>button b{float:right;font-size:16px}.acquisition-campaign-form>button:disabled{opacity:.65;cursor:wait}@media (max-width:1180px){.acquisition-campaign-row{grid-template-columns:1.3fr .7fr 55px .9fr 135px}.acquisition-campaign-row>:nth-child(5){display:none}.acquisition-campaign-form>div{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.acquisition-heading{align-items:stretch}.acquisition-live{min-width:0}.acquisition-campaign-row{grid-template-columns:1fr auto;padding-block:17px}.acquisition-campaign-row>:not(:first-child):not(.acquisition-campaign-control),.acquisition-campaign-head{display:none}.acquisition-campaign-control{grid-template-columns:1fr!important;display:grid!important}.acquisition-campaign-form>header{flex-direction:column;align-items:flex-start;padding-block:20px}.acquisition-campaign-form>div{grid-template-columns:1fr}.acquisition-campaign-form label.wide{grid-column:auto}.acquisition-campaign-form>button{width:calc(100% - 28px)}}.today-heading>a{border:1px solid var(--rc-navy);min-width:180px;min-height:48px;color:var(--rc-navy);place-items:center;font:700 9px ui-monospace,monospace;display:grid}.today-priority-grid{grid-template-columns:1.25fr .75fr;gap:24px;margin-bottom:28px;display:grid}.today-panel{border:1px solid var(--rc-line);background:#fff;overflow:hidden}.today-panel>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 25px;display:flex}.today-panel>header>div{gap:7px;display:grid}.today-panel>header p{color:var(--rc-orange);letter-spacing:.08em;margin:0;font:8px ui-monospace,monospace}.today-panel>header h2{margin:0;font-size:19px;font-weight:560}.today-panel>header a{color:var(--rc-blue);font:8px ui-monospace,monospace}.today-buyer-row{border-bottom:1px solid var(--rc-line);min-height:96px;color:var(--rc-navy);grid-template-columns:34px 1fr 165px 46px;align-items:center;gap:17px;padding:13px 22px;display:grid}.today-buyer-row>span{color:var(--rc-orange);font:9px ui-monospace,monospace}.today-buyer-row>div{gap:6px;min-width:0;display:grid}.today-buyer-row strong{font-size:12px}.today-buyer-row small{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.today-buyer-row em{color:#365fbe;background:#edf3ff;width:fit-content;padding:4px 6px;font:8px ui-monospace,monospace}.today-buyer-row dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.today-buyer-row dl div{text-align:center;gap:5px;display:grid}.today-buyer-row dt{color:#8994a3;font-size:7px}.today-buyer-row dd{margin:0;font:700 12px ui-monospace,monospace}.today-buyer-row>b{color:var(--rc-blue);text-align:right;font-size:21px}.today-followup-row{border-bottom:1px solid var(--rc-line);min-height:76px;color:var(--rc-navy);justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.today-followup-row>div{gap:7px;min-width:0;display:grid}.today-followup-row strong{font-size:12px}.today-followup-row small{color:#7f8b9a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.today-followup-row>span{color:#a24f34;background:#fff0e9;flex:none;padding:7px 9px;font:8px ui-monospace,monospace}.today-empty{text-align:center;place-content:center;gap:8px;min-height:145px;display:grid}.today-empty strong{font-size:12px}.today-empty span{color:#8792a1;font-size:9px}.commercial-pulse{margin-bottom:26px}.commercial-pulse-grid{grid-template-columns:1fr 1fr;display:grid}.commercial-pulse-grid>article{min-height:185px;padding:19px 23px}.commercial-pulse-grid>article+article{border-left:1px solid var(--rc-line)}.commercial-pulse-grid article>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:flex-start;gap:15px;min-height:36px;display:flex}.commercial-pulse-grid article>header strong{font-size:11px}.commercial-pulse-grid article>header a{color:var(--rc-blue);font:8px ui-monospace,monospace}.commercial-pulse-grid article>a{border-bottom:1px solid var(--rc-line);min-height:53px;color:var(--rc-navy);justify-content:space-between;align-items:center;gap:18px;display:flex}.commercial-pulse-grid article>a div{gap:5px;display:grid}.commercial-pulse-grid article>a b{font:700 10px ui-monospace,monospace}.commercial-pulse-grid article>a span,.commercial-pulse-grid article>a small,.commercial-pulse-grid article>p{color:#7f8b9a;font-size:8px}.today-secondary-links{flex-wrap:wrap;gap:10px;display:flex}.today-secondary-links a{border:1px solid var(--rc-line);min-height:42px;color:var(--rc-blue);background:#fff;place-items:center;padding:0 16px;font:8px ui-monospace,monospace;display:grid}.buyer-review-queue{margin-bottom:30px}.buyer-review-card{border-bottom:1px solid var(--rc-line);padding:24px 26px}.buyer-review-card>header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:18px;display:flex}.buyer-review-card>header>div{gap:7px;min-width:0;display:grid}.buyer-review-card>header strong{color:var(--rc-navy);font-size:17px}.buyer-review-card>header span{color:#718095;font-size:9px}.buyer-review-card>header a{width:fit-content;color:var(--rc-blue);font:8px ui-monospace,monospace}.buyer-review-card>header>b{color:var(--rc-blue);text-align:right;gap:4px;font-size:28px;display:grid}.buyer-review-card>header>b small{color:#8894a3;font:7px ui-monospace,monospace}.buyer-score-triad{border:1px solid var(--rc-line);grid-template-columns:repeat(3,1fr);display:grid}.buyer-score-triad>div{justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;display:flex}.buyer-score-triad>div+div{border-left:1px solid var(--rc-line)}.buyer-score-triad small{color:#7f8b9a;font-size:8px}.buyer-score-triad strong{font-size:19px}.buyer-review-evidence{background:var(--rc-line);grid-template-columns:1.25fr .75fr;gap:1px;margin-top:1px;display:grid}.buyer-review-evidence section{background:#f9fafc;padding:17px 18px}.buyer-review-evidence small,.buyer-match-strip>small{color:#8792a1;font:8px ui-monospace,monospace}.buyer-review-evidence p{color:#46566b;margin:8px 0 0;font-size:9px;line-height:1.65}.buyer-match-strip{border:1px solid var(--rc-line);border-top:0;gap:9px;padding:16px 18px;display:grid}.buyer-match-strip>div{grid-template-columns:150px 35px 1fr;align-items:start;gap:13px;display:grid}.buyer-match-strip a{color:var(--rc-blue);font:700 10px ui-monospace,monospace}.buyer-match-strip b{color:var(--rc-orange);font-size:12px}.buyer-match-strip span{color:#5f6e81;font-size:9px;line-height:1.5}.buyer-review-card>footer{justify-content:space-between;align-items:flex-end;gap:20px;min-height:55px;padding-top:15px;display:flex}.buyer-review-card>footer>span{color:#7f8b9a;font-size:8px}.buyer-review-actions{grid-template-columns:minmax(150px,1fr) 105px 70px;gap:6px;display:grid}.buyer-review-actions input,.buyer-review-actions button{min-height:36px;color:var(--rc-navy);background:#fff;border:1px solid #b8c1cd;padding:0 10px;font:8px ui-monospace,monospace}.buyer-review-actions button{cursor:pointer}.buyer-review-actions button:first-of-type{border-color:var(--rc-navy);background:var(--rc-navy);color:#fff}.buyer-review-actions button:nth-of-type(2){color:#9e4c37}.buyer-review-actions small{color:#a44230;grid-column:1/-1}.buyer-review-done{color:#657286;background:#eef1f5;padding:9px 11px;font:8px ui-monospace,monospace}.buyer-review-accepted{color:#197553;background:#e6f7f0}.buyer-review-state{line-height:1.3;font-size:8px!important}.buyer-review-state-pending{color:var(--rc-orange)!important}.buyer-review-state-accepted{color:#17815b!important}.buyer-review-state-rejected,.buyer-review-state-not_eligible{color:#8792a1!important}.lead-score-strip{background:var(--rc-line);grid-template-columns:90px 90px 90px 1fr;align-items:center;gap:1px;margin:0 25px;display:grid}.lead-score-strip>div,.lead-score-strip>p{background:#f8fafc;place-content:center;gap:5px;min-height:57px;margin:0;padding:9px 13px;display:grid}.lead-score-strip small{color:#8190a1;font-size:7px}.lead-score-strip strong{font-size:16px}.lead-score-strip>p{color:#536276;align-items:center;font-size:9px;line-height:1.5;display:flex}@media (max-width:1100px){.today-priority-grid,.buyer-review-evidence{grid-template-columns:1fr}}@media (max-width:700px){.today-priority-grid,.commercial-pulse-grid{grid-template-columns:1fr}.today-buyer-row{grid-template-columns:28px 1fr 38px}.today-buyer-row dl{display:none}.commercial-pulse-grid>article+article{border-left:0;border-top:1px solid var(--rc-line)}.buyer-review-card{padding:20px 17px}.buyer-score-triad>div{min-height:58px;padding:0 10px}.buyer-score-triad small{font-size:7px}.buyer-match-strip>div{grid-template-columns:1fr 35px}.buyer-match-strip>div span{grid-column:1/-1}.buyer-review-card>footer{flex-direction:column;align-items:stretch}.buyer-review-actions{grid-template-columns:1fr 1fr}.buyer-review-actions input{grid-column:1/-1}.lead-score-strip{grid-template-columns:repeat(3,1fr);margin-inline:14px}.lead-score-strip>p{grid-column:1/-1}}.linkedin-heading{align-items:center}.linkedin-heading>a{border:1px solid var(--rc-navy);min-width:210px;min-height:50px;color:var(--rc-navy);background:#fff;justify-content:center;align-items:center;gap:11px;font:700 9px ui-monospace,monospace;display:flex}.linkedin-heading>a span{color:var(--rc-blue);margin:0;font-size:18px}.linkedin-policy{background:#f2f6ff;border-left-color:#2f6fd8}.linkedin-account-list{margin-bottom:32px}.linkedin-account-card{border-bottom:1px solid var(--rc-line)}.linkedin-account-card>header{grid-template-columns:34px minmax(280px,1fr) 235px 90px;align-items:center;gap:22px;min-height:138px;padding:22px 26px;display:grid}.linkedin-account-card>header>span{color:var(--rc-orange);font:9px ui-monospace,monospace}.linkedin-account-card>header>div{gap:7px;min-width:0;display:grid}.linkedin-account-card>header strong{color:var(--rc-navy);font-size:16px}.linkedin-account-card>header small{color:#7d8999;font-size:9px}.linkedin-account-card>header p{color:#536277;max-width:780px;margin:3px 0 0;font-size:9px;line-height:1.55}.linkedin-account-card>header dl{background:var(--rc-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.linkedin-account-card>header dl div{text-align:center;background:#f8fafc;place-content:center;gap:7px;min-height:62px;display:grid}.linkedin-account-card>header dt{color:#8390a1;font-size:7px}.linkedin-account-card>header dd{margin:0;font:700 16px ui-monospace,monospace}.linkedin-account-card>header em{color:#9b4a32;white-space:nowrap;background:#fff0e9;width:fit-content;padding:8px 10px;font:8px ui-monospace,monospace}.linkedin-account-card>header em:first-letter{text-transform:none}.linkedin-account-actions{background:var(--rc-line);border-top:1px solid var(--rc-line);grid-template-columns:1.1fr 1fr 155px;gap:1px;display:grid}.linkedin-account-actions>div{background:#fbfcfe;min-width:0;min-height:104px;padding:17px 20px}.linkedin-account-actions small{color:#8490a0;margin-bottom:12px;font:8px ui-monospace,monospace;display:block}.linkedin-search-links{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.linkedin-search-links small{width:100%}.linkedin-search-links a{color:var(--rc-blue);background:#fff;border:1px solid #c7d0dc;padding:9px 10px;font:8px ui-monospace,monospace}.linkedin-search-links a:first-of-type{border-color:var(--rc-navy);background:var(--rc-navy);color:#fff}.linkedin-account-context p{color:#59687b;margin:0;font-size:9px;line-height:1.55}.linkedin-account-context a{color:var(--rc-blue);margin-right:9px;font:700 10px ui-monospace,monospace}.linkedin-account-context b{color:var(--rc-orange);margin-right:9px}.linkedin-profile-state{align-content:start;display:grid}.linkedin-profile-state a{color:var(--rc-blue);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.linkedin-profile-state span{color:#7f8b9a;font-size:9px}.linkedin-company-form{border-top:1px solid var(--rc-line);background:#f3f5f8;grid-template-columns:145px minmax(230px,1fr) minmax(180px,.8fr) 105px;gap:7px;padding:12px 20px;display:grid}.linkedin-company-form select,.linkedin-company-form input,.linkedin-company-form button{min-width:0;min-height:36px;color:var(--rc-navy);background:#fff;border:1px solid #bdc7d3;padding:0 10px;font:8px ui-monospace,monospace}.linkedin-company-form button{border-color:var(--rc-navy);background:var(--rc-navy);color:#fff;cursor:pointer}.linkedin-company-form button:disabled{opacity:.65;cursor:wait}.linkedin-company-form>small{color:#a04232;grid-column:1/-1}.linkedin-contact-list{border-top:1px solid var(--rc-line)}.linkedin-contact-list>header{background:#fff;justify-content:space-between;align-items:center;min-height:44px;padding:0 22px;display:flex}.linkedin-contact-list>header strong{font-size:10px}.linkedin-contact-list>header span{color:#7e8b9b;font:8px ui-monospace,monospace}.linkedin-contact-row{border-top:1px solid var(--rc-line);background:#fff;grid-template-columns:minmax(240px,.9fr) 105px 1.5fr;align-items:center;gap:18px;padding:14px 22px;display:grid}.linkedin-contact-row>div{gap:5px;min-width:0;display:grid}.linkedin-contact-row>div a{width:fit-content;color:var(--rc-blue);font-size:11px;font-weight:750}.linkedin-contact-row>div strong{color:#44536a;font-size:9px}.linkedin-contact-row>div small{color:#8591a1;font-size:8px}.linkedin-contact-row>em{color:#315aaa;white-space:nowrap;background:#eaf1ff;width:fit-content;padding:7px 9px;font:8px ui-monospace,monospace}.linkedin-contact-not_relevant{opacity:.6}.linkedin-contact-not_relevant>em{color:#6f7a88;background:#edf0f4}.linkedin-contact-status-form{grid-template-columns:75px 90px 90px 90px minmax(150px,1fr) 66px;gap:5px;display:grid}.linkedin-contact-status-form select,.linkedin-contact-status-form input,.linkedin-contact-status-form button{min-width:0;min-height:34px;color:var(--rc-navy);background:#fff;border:1px solid #c2cbd6;padding:0 7px;font-family:inherit;font-size:8px}.linkedin-contact-status-form button{border-color:var(--rc-navy);background:var(--rc-navy);color:#fff;cursor:pointer}.linkedin-contact-status-form>small{color:#a04232;grid-column:1/-1}.linkedin-contact-empty{border-top:1px solid var(--rc-line);text-align:center;background:#fbfcfd;place-content:center;gap:7px;min-height:90px;display:grid}.linkedin-contact-empty strong{font-size:10px}.linkedin-contact-empty span{color:#8490a0;font-size:8px}.linkedin-contact-form{background:var(--rc-navy);color:#fff;overflow:hidden}.linkedin-contact-form>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 28px;display:flex}.linkedin-contact-form>header>div{gap:8px;display:grid}.linkedin-contact-form>header small{color:#75849a;letter-spacing:.08em;font:8px ui-monospace,monospace}.linkedin-contact-form>header strong{font-size:14px;font-weight:560}.linkedin-contact-form>header span{color:#8391a4;font:8px ui-monospace,monospace}.linkedin-contact-form>div{background:#ffffff21;grid-template-columns:1.15fr .85fr 1.1fr repeat(3,.75fr);gap:1px;padding:14px;display:grid}.linkedin-contact-form label{min-width:0;color:var(--rc-navy);background:#fff;align-content:start;gap:10px;padding:16px 17px;display:grid}.linkedin-contact-form label.wide{grid-column:span 3}.linkedin-contact-form label small{color:#7f8b9b;font:8px ui-monospace,monospace}.linkedin-contact-form input,.linkedin-contact-form select,.linkedin-contact-form textarea{resize:vertical;width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-family:inherit;font-size:10px}.linkedin-contact-form>p{color:#ff9f83;margin:0 14px 12px;font-size:9px}.linkedin-contact-form>button{background:var(--rc-orange);color:#fff;text-align:left;cursor:pointer;border:0;width:215px;min-height:50px;margin:0 14px 14px auto;padding:0 18px;font:700 9px ui-monospace,monospace;display:block}.linkedin-contact-form>button b{float:right;font-size:15px}.linkedin-contact-form>button:disabled{opacity:.65;cursor:wait}.lead-linkedin-strip{border:1px solid var(--rc-line);background:#f8faff;margin:1px 25px 20px}.lead-linkedin-strip>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;min-height:39px;padding:0 13px;display:flex}.lead-linkedin-strip>header small{color:#77869a;font:8px ui-monospace,monospace}.lead-linkedin-strip>header a{color:var(--rc-blue);font:8px ui-monospace,monospace}.lead-linkedin-strip>a{border-bottom:1px solid var(--rc-line);min-height:48px;color:var(--rc-navy);grid-template-columns:125px 1fr 210px;align-items:center;gap:12px;padding:0 13px;display:grid}.lead-linkedin-strip>a strong{color:var(--rc-blue);font-size:10px}.lead-linkedin-strip>a span{font-size:9px}.lead-linkedin-strip>a small{color:#7f8b9a;text-align:right;font-size:8px}.lead-linkedin-strip>p{color:#738196;margin:0;padding:14px;font-size:9px}.buyer-review-footer-links{color:#7f8b9a;gap:7px;font-size:8px;display:grid}.buyer-review-footer-links a{width:fit-content;color:var(--rc-blue);font:8px ui-monospace,monospace}.contact-discovery-state{border-top:1px solid var(--rc-line);color:#fff;background:#0f1d31;grid-template-columns:210px 1fr auto;align-items:center;gap:20px;min-height:62px;padding:11px 21px;display:grid}.contact-discovery-state>div{gap:6px;display:grid}.contact-discovery-state small{color:#6f819b;letter-spacing:.08em;font:7px ui-monospace,monospace}.contact-discovery-state strong{font-size:10px;font-weight:560}.contact-discovery-state>span{color:#aab7c8;font-size:8px}.contact-discovery-state>em{color:#6f819b;white-space:nowrap;font:7px ui-monospace,monospace}.contact-candidate-list{border-top:1px solid var(--rc-line);background:#eef3fb}.contact-candidate-list>header{border-bottom:1px solid #ccd5e1;justify-content:space-between;align-items:center;min-height:44px;padding:0 22px;display:flex}.contact-candidate-list>header strong{font-size:10px}.contact-candidate-list>header span{color:#6f7f94;font:8px ui-monospace,monospace}.contact-candidate-card{background:#fff;border:1px solid #c8d1de;margin:12px}.contact-candidate-card>header{border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 17px;display:flex}.contact-candidate-card>header>div{gap:5px;min-width:0;display:grid}.contact-candidate-card>header a{width:fit-content;color:var(--rc-blue);font-size:12px;font-weight:760}.contact-candidate-card>header strong{color:#46566b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contact-candidate-card>header small{color:#7f8b9b;font-size:8px}.contact-candidate-card>header em{color:#9b4a32;white-space:nowrap;background:#fff0e9;padding:7px 9px;font:8px ui-monospace,monospace}.contact-candidate-card>p{color:#526176;margin:0;padding:14px 17px 7px;font-size:9px;line-height:1.6}.candidate-source-link{width:fit-content;color:var(--rc-blue);margin:0 17px 14px;font:8px ui-monospace,monospace;display:block}.contact-candidate-empty{color:#7b8899;place-content:center;min-height:72px;font-size:8px;display:grid}.contact-candidate-review{border-top:1px solid var(--rc-line);background:#f7f9fc;grid-template-columns:1fr 1.25fr 1fr 1fr 1fr 1.2fr 130px 60px;gap:5px;padding:12px 14px;display:grid}.contact-candidate-review input,.contact-candidate-review select,.contact-candidate-review button{min-width:0;min-height:35px;color:var(--rc-navy);background:#fff;border:1px solid #bec8d4;padding:0 8px;font:8px ui-monospace,monospace}.contact-candidate-review button{border-color:var(--rc-navy);background:var(--rc-navy);color:#fff;cursor:pointer}.contact-candidate-review button.muted{color:#6e7b8b;background:#fff;border-color:#c5cdd7}.contact-candidate-review button:disabled{opacity:.6;cursor:wait}.contact-candidate-review>small{color:#a04232;grid-column:1/-1}.linkedin-contact-record{border-top:1px solid var(--rc-line)}.linkedin-contact-record .linkedin-contact-row{border-top:0}.outreach-email-draft{border-top:1px solid var(--rc-line);background:#f8fafc}.outreach-email-draft>summary{cursor:pointer;grid-template-columns:95px 1fr auto;align-items:center;gap:16px;min-height:48px;padding:0 17px;list-style:none;display:grid}.outreach-email-draft>summary::-webkit-details-marker{display:none}.outreach-email-draft>summary span{color:#6f7d90;font:8px ui-monospace,monospace}.outreach-email-draft>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.outreach-email-draft>summary em{color:#3157aa;white-space:nowrap;background:#e6edff;padding:7px 9px;font:7px ui-monospace,monospace}.outreach-evidence{border-left:3px solid var(--rc-blue);background:#eef3fb;grid-template-columns:100px 1fr;gap:14px;margin:0 14px;padding:12px 14px;display:grid}.outreach-evidence strong{font-size:8px}.outreach-evidence pre{color:#647288;white-space:pre-wrap;margin:0;font:8px/1.55 ui-monospace,monospace;overflow:hidden}.outreach-email-draft>form{background:var(--rc-line);grid-template-columns:1fr 1fr 150px 225px;gap:1px;margin:12px 14px 14px;display:grid}.outreach-email-draft label{background:#fff;gap:8px;min-width:0;padding:12px 13px;display:grid}.outreach-email-draft label.wide{grid-column:1/-1}.outreach-email-draft label small{color:#7c8999;font:7px ui-monospace,monospace}.outreach-email-draft input,.outreach-email-draft textarea,.outreach-email-draft select{resize:vertical;width:100%;min-width:0;color:var(--rc-navy);background:0 0;border:0;outline:0;font-family:inherit;font-size:9px;line-height:1.6}.outreach-draft-actions{background:#fff;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.outreach-draft-actions button{background:var(--rc-navy);color:#fff;cursor:pointer;border:0;font:8px ui-monospace,monospace}.outreach-draft-actions button.muted{color:var(--rc-navy);background:#fff;border:1px solid #bec7d2}.outreach-email-draft>form>small{color:#37624f;background:#fff;grid-column:1/-1;padding:8px 12px;font-size:8px}@media (max-width:1250px){.linkedin-account-card>header{grid-template-columns:30px 1fr 215px}.linkedin-account-card>header>em{grid-column:2}.linkedin-account-actions{grid-template-columns:1fr 1fr}.linkedin-profile-state{grid-column:1/-1;min-height:58px!important}.linkedin-contact-row{grid-template-columns:1fr 100px}.linkedin-contact-status-form{grid-column:1/-1}.linkedin-contact-form>div,.contact-candidate-review{grid-template-columns:repeat(3,1fr)}.contact-candidate-review button{min-height:39px}}@media (max-width:760px){.linkedin-heading{align-items:stretch}.linkedin-account-card>header{grid-template-columns:24px 1fr;gap:14px}.linkedin-account-card>header dl,.linkedin-account-card>header>em{grid-column:2}.linkedin-account-actions{grid-template-columns:1fr}.linkedin-profile-state{grid-column:auto}.linkedin-company-form,.linkedin-contact-row{grid-template-columns:1fr}.linkedin-contact-status-form{grid-template-columns:1fr 1fr}.linkedin-contact-status-form input{grid-column:1/-1}.linkedin-contact-form>header{flex-direction:column;align-items:flex-start;padding-block:20px}.linkedin-contact-form>div{grid-template-columns:1fr}.linkedin-contact-form label.wide{grid-column:auto}.linkedin-contact-form>button{width:calc(100% - 28px)}.lead-linkedin-strip{margin-inline:14px}.lead-linkedin-strip>a{grid-template-columns:1fr;gap:5px;padding-block:10px}.lead-linkedin-strip>a small{text-align:left}.contact-discovery-state{grid-template-columns:1fr;gap:7px;padding-block:16px}.contact-candidate-review{grid-template-columns:1fr}.outreach-email-draft>summary{grid-template-columns:1fr auto;padding-block:10px}.outreach-email-draft>summary span{grid-column:1/-1}.outreach-evidence,.outreach-email-draft>form{grid-template-columns:1fr}.outreach-email-draft label.wide{grid-column:auto}}.content-influence-page{--content-cream:#f6f1e8;--content-ink:#162739;--content-coral:#d9654c;padding-bottom:80px}.content-influence-heading{align-items:end;padding-bottom:38px}.content-influence-heading h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(42px,5.2vw,82px);line-height:.93}.content-influence-heading>span{color:#718093;text-align:right;max-width:360px;padding-bottom:8px;font:9px/1.7 ui-monospace,monospace}.content-truth-policy{border-left-color:var(--content-coral);background:#fff7f1}.content-influence-metrics{margin-bottom:24px}.content-brief-create{background:#fff;border:1px solid #c8d0da;margin-bottom:28px;box-shadow:0 16px 45px #18293c0d}.content-brief-create>header,.content-brief-editor>header,.content-evidence-board>header,.social-variant-editor>header{border-bottom:1px solid #d6dce4;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 22px;display:flex}.content-brief-create>header>div,.content-brief-editor>header>div,.content-evidence-board>header>div,.social-variant-editor>header>div{gap:4px;display:grid}.content-brief-create header small,.content-brief-editor header small,.content-evidence-board header small,.social-variant-editor header small{color:var(--content-coral);letter-spacing:.1em;font:8px ui-monospace,monospace}.content-brief-create header strong,.content-brief-editor header strong,.content-evidence-board header strong,.social-variant-editor header strong{font-size:17px}.content-brief-create header>span,.content-brief-editor header>span,.content-evidence-board header>span,.social-variant-editor header>span{color:#788697;font:8px/1.6 ui-monospace,monospace}.content-brief-create-grid{background:#dce1e7;grid-template-columns:1fr 1fr;gap:1px;display:grid}.content-brief-create label,.content-brief-editor label,.social-variant-editor label{background:#fff;gap:9px;min-width:0;padding:15px 17px;display:grid}.content-brief-create label.wide{grid-column:1/-1}.content-brief-create label small,.content-brief-editor label small,.social-variant-editor label small{color:#7a8797;font:8px ui-monospace,monospace}.content-brief-create input,.content-brief-create textarea,.content-brief-create select,.content-brief-editor input,.content-brief-editor textarea,.content-brief-editor select,.social-variant-editor input,.social-variant-editor textarea,.social-variant-editor select{resize:vertical;width:100%;min-width:0;color:var(--content-ink);background:0 0;border:0;outline:0;font:10px/1.65 ui-sans-serif,system-ui,sans-serif}.content-brief-create textarea,.content-brief-editor textarea,.social-variant-editor textarea{padding:0}.content-source-preview{background:var(--content-cream);border-top:1px solid #d6dce4;grid-template-columns:145px 1fr 1fr;gap:12px;padding:16px 18px;display:grid}.content-source-preview>strong{color:#677587;font:8px/1.5 ui-monospace,monospace}.content-source-preview p{border-left:2px solid #c5ad85;gap:5px;margin:0;padding-left:14px;display:grid}.content-source-preview p b{font-size:10px}.content-source-preview p span{color:#697687;font-size:8px;line-height:1.55}.content-source-preview p a{width:fit-content;color:var(--rc-blue);font:8px ui-monospace,monospace}.content-brief-create>button{background:var(--content-ink);color:#fff;cursor:pointer;border:0;width:calc(100% - 32px);min-height:48px;margin:16px;font:9px ui-monospace,monospace}.content-brief-create>button:disabled{opacity:.45;cursor:not-allowed}.content-brief-create>.research-form-error{margin-inline:16px}.content-library{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.content-brief-list{background:#fff;border:1px solid #c9d1db;position:sticky;top:16px}.content-brief-list>header{border-bottom:1px solid #d6dce4;grid-template-columns:1fr auto;gap:3px 16px;padding:18px;display:grid}.content-brief-list>header small{color:var(--content-coral);grid-column:1/-1;font:8px ui-monospace,monospace}.content-brief-list>header strong{font-size:17px}.content-brief-list>header span{color:#8190a1;font:8px ui-monospace,monospace}.content-brief-list>a{color:var(--content-ink);border-bottom:1px solid #e0e4e9;gap:8px;padding:15px 17px;display:grid}.content-brief-list>a:last-child{border-bottom:0}.content-brief-list>a>div{color:#7b8998;justify-content:space-between;font:7px ui-monospace,monospace;display:flex}.content-brief-list>a>strong{font-size:10px;line-height:1.45}.content-brief-list>a>small{color:#8a96a5;font:7px ui-monospace,monospace}.content-brief-list>a.active{border:1px solid var(--content-ink);background:var(--content-ink);color:#fff;margin:-1px}.content-brief-list>a.active>div,.content-brief-list>a.active>small{color:#b7c1ca}.content-brief-workbench{gap:18px;min-width:0;display:grid}.content-evidence-board,.content-brief-editor,.social-content-workspace{background:#fff;border:1px solid #c9d1db}.content-evidence-board>article{border-bottom:1px solid #e0e4e9;grid-template-columns:145px 1fr 145px;align-items:start;gap:10px 18px;padding:17px 20px;display:grid}.content-evidence-board>article:last-child{border-bottom:0}.content-evidence-board article>div{color:#7d8a99;gap:5px;font:7px ui-monospace,monospace;display:grid}.content-evidence-board article>div b{color:#93623e}.content-evidence-board article>strong{font-size:11px}.content-evidence-board article>p{color:#5f6d7e;grid-column:2;margin:0;font-size:9px;line-height:1.65}.content-evidence-board article>a{color:var(--rc-blue);text-align:right;grid-area:1/3/3;font:8px ui-monospace,monospace}.content-brief-editor{background:#dce1e7;grid-template-columns:1fr 1fr;gap:1px;display:grid}.content-brief-editor>header{background:#fff;grid-column:1/-1}.content-brief-editor>label{grid-column:1/-1}.content-brief-editor>div{background:#dce1e7;grid-column:1/-1;grid-template-columns:1.4fr .6fr;gap:1px;display:grid}.content-brief-editor>small{color:#3c6b51;background:#edf7f0;grid-column:1/-1;padding:10px 17px;font:8px ui-monospace,monospace}.content-brief-editor>button{background:var(--content-ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;min-height:45px;font:9px ui-monospace,monospace}.social-content-workspace>nav{background:#eef1f4;border-bottom:1px solid #c9d1db;grid-template-columns:repeat(6,1fr);display:grid}.social-content-workspace>nav button{color:#6f7d8e;cursor:pointer;background:0 0;border:0;border-right:1px solid #d4dae1;place-content:center;gap:5px;min-width:0;min-height:62px;display:grid}.social-content-workspace>nav button:last-child{border-right:0}.social-content-workspace>nav button span{font-size:9px;font-weight:760}.social-content-workspace>nav button small{font:7px ui-monospace,monospace}.social-content-workspace>nav button.active{color:var(--content-ink);box-shadow:inset 0 3px 0 var(--content-coral);background:#fff;margin:-1px 0}.social-variant-editor{grid-template-columns:1fr;display:grid}.social-variant-editor>label{border-bottom:1px solid #dfe4e9}.social-variant-editor textarea[name=body]{min-height:330px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.content-stale-warning,.content-platform-policy{background:#fff4ea;border-bottom:1px solid #ead0bc;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.content-stale-warning strong,.content-platform-policy strong{font-size:9px}.content-stale-warning span,.content-platform-policy span{color:#795f4e;font-size:8px;line-height:1.6}.content-stale-warning button{color:#835134;cursor:pointer;background:0 0;border:1px solid #b87855;min-height:33px;font:7px ui-monospace,monospace}.content-platform-policy{background:#f7f7e8;border-color:#d8d9b9;grid-template-columns:150px 1fr}.content-platform-policy span{color:#6c6e4f}.social-variant-pair,.social-publish-fields,.social-metric-fields{background:#dfe4e9;border-bottom:1px solid #dfe4e9;grid-template-columns:1fr 1fr;gap:1px;display:grid}.social-publish-fields{grid-template-columns:210px 1fr}.social-metric-fields{grid-template-columns:repeat(3,1fr)}.social-variant-editor>small{color:#3c6b51;background:#edf7f0;padding:10px 17px;font:8px ui-monospace,monospace}.social-variant-editor>footer{background:#f4f6f8;gap:6px;padding:14px;display:flex}.social-variant-editor>footer button{background:var(--content-ink);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 20px;font:8px ui-monospace,monospace}.social-variant-editor>footer button.muted{color:var(--content-ink);background:#fff;border:1px solid #bdc6d0}.content-empty{margin-top:10px}.content-empty a{color:var(--rc-blue);font:8px ui-monospace,monospace}@media (max-width:1200px){.content-library{grid-template-columns:230px minmax(0,1fr)}.social-content-workspace>nav{grid-template-columns:repeat(3,1fr)}.content-evidence-board>article{grid-template-columns:120px 1fr}.content-evidence-board article>a{text-align:left;grid-area:auto/2}}@media (max-width:760px){.content-influence-heading{align-items:flex-start}.content-influence-heading>span{text-align:left}.content-brief-create-grid,.content-library,.content-brief-editor,.content-brief-editor>div{grid-template-columns:1fr}.content-brief-create label.wide,.content-brief-editor>header,.content-brief-editor>label,.content-brief-editor>div,.content-brief-editor>small,.content-brief-editor>button{grid-column:auto}.content-source-preview{grid-template-columns:1fr}.content-brief-list{position:static}.social-content-workspace>nav{grid-template-columns:repeat(2,1fr)}.content-evidence-board>article,.content-stale-warning,.content-platform-policy,.social-variant-pair,.social-publish-fields,.social-metric-fields{grid-template-columns:1fr}.content-evidence-board article>p,.content-evidence-board article>a{grid-column:auto}.social-variant-editor>footer{flex-direction:column}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
