/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink-950:#15201d;--ink-850:#25312d;--ink-700:#3e4c47;--ink-550:#64716c;--ink-400:#8a9691;--paper:#f4f3ee;--surface:#fffefa;--surface-soft:#f8f8f3;--line:#dfe1d9;--line-strong:#c8cec5;--teal-800:#075e57;--teal-700:#08766d;--teal-600:#0d8b80;--teal-100:#dff2ed;--teal-50:#eef8f5;--blue-700:#315c9f;--amber-700:#8d5a08;--amber-100:#f7e8c8;--red-700:#a13b35;--red-100:#fae2df;--violet-700:#65509c;--violet-100:#eee9fa;--shadow-sm:0 1px 2px #15201d0d, 0 5px 18px #15201d0a;--shadow-md:0 12px 40px #15201d17, 0 2px 8px #15201d0d;--radius-sm:8px;--radius-md:12px;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--paper);min-width:320px;color:var(--ink-950);font-family:var(--font-sans);text-rendering:optimizelegibility;line-height:1.5}body{background:var(--paper);min-height:100vh;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}h1,h2,h3,p,ol,dl,dd{margin:0}textarea{resize:vertical}code{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline-offset:2px;outline:3px solid #0d8b803d}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--ink-950);color:#fff;padding:9px 13px;font-weight:750;transition:transform .13s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.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}.app-frame{min-height:100vh}.topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f3eef0;border-bottom:1px solid #c8cec5e0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:11px clamp(18px,3vw,44px);display:flex;position:sticky;top:0}.brand-lockup,.topbar-actions,.section-heading,.requirements-heading,.requirement-card__topline,.results-header,.plan-panel__heading,.company-card__header,.company-identity,.company-title-line{align-items:center;display:flex}.brand-lockup{gap:11px}.brand-lockup>div{line-height:1.15;display:grid}.brand-name{letter-spacing:-.025em;font-size:1.04rem;font-weight:800}.brand-product{color:var(--ink-550);font-size:.75rem;font-weight:600}.brand-mark{background:var(--ink-950);width:35px;height:35px;box-shadow:inset 0 0 0 1px #ffffff1f, var(--shadow-sm);border-radius:10px;flex:none;display:block;position:relative}.brand-mark span{transform-origin:0;background:#78ddcf;border-radius:5px;height:3px;position:absolute;left:8px}.brand-mark span:first-child{width:15px;top:9px;transform:rotate(11deg)}.brand-mark span:nth-child(2){width:20px;top:16px}.brand-mark span:nth-child(3){width:12px;top:23px;transform:rotate(-12deg)}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.runtime-pill,.corpus-pill,.contract-state,.origin-tag,.filter-count,.result-status,.evidence-count{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;width:max-content;font-size:.72rem;font-weight:740;line-height:1;display:inline-flex}.runtime-pill,.corpus-pill{min-height:32px;color:var(--ink-700);padding:0 11px}.runtime-pill{background:var(--teal-50);color:var(--teal-800);border-color:#bcded7}.live-dot{background:var(--teal-600);width:7px;height:7px;box-shadow:0 0 0 4px var(--teal-100);border-radius:50%;margin-right:7px}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-weight:760;transition:border-color .13s,background .13s,box-shadow .13s,transform .13s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button--quiet{border-color:var(--line-strong);background:var(--surface);color:var(--ink-700);font-size:.82rem}.button--quiet:hover:not(:disabled){border-color:var(--teal-600);color:var(--teal-800)}.button--secondary{background:var(--teal-50);color:var(--teal-800);border-color:#abd9d1}.button--primary{background:var(--ink-950);color:#fff;width:100%;min-height:48px;box-shadow:var(--shadow-sm);margin-top:4px}.button--primary:hover:not(:disabled){background:var(--teal-800);box-shadow:var(--shadow-md)}.button--primary span{font-size:1.18rem;line-height:1}.button--stop{width:100%;min-height:44px;color:var(--red-700);background:#fff4f2;border-color:#dca9a3}.button--stop:hover:not(:disabled){border-color:var(--red-700);background:#feeae7}.customer-app{background:#f8f8f4;min-height:100vh}.customer-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:70px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.customer-brand{width:max-content;color:var(--ink-950);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.customer-brand>span:last-child{letter-spacing:-.035em;font-size:1.24rem;font-weight:820}.customer-header nav{align-self:stretch;align-items:stretch;gap:30px;display:flex}.customer-header nav a{color:var(--ink-700);border-bottom:2px solid #0000;align-items:center;font-size:.88rem;font-weight:680;text-decoration:none;display:inline-flex}.customer-header nav a:hover{border-bottom-color:var(--teal-600);color:var(--ink-950)}.customer-sign-in,.customer-account{justify-self:end}.customer-sign-in{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink-850);border-radius:9px;align-items:center;padding:0 15px;font-size:.8rem;font-weight:740;text-decoration:none;display:inline-flex}.customer-account{color:var(--ink-700);align-items:center;gap:12px;font-size:.76rem;display:flex}.customer-account span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.customer-account form{margin:0}.customer-account button{color:var(--teal-700);font-size:inherit;background:0 0;border:0;padding:0;font-weight:720}.customer-button{min-height:46px;font:inherit;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.84rem;font-weight:770;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.customer-button:hover:not(:disabled){transform:translateY(-1px)}.customer-button--primary{background:var(--ink-950);color:#fff;box-shadow:var(--shadow-sm)}.customer-button--primary:hover:not(:disabled){background:var(--teal-800);box-shadow:var(--shadow-md)}.customer-button--secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink-850)}.product-hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(48px,7vw,104px);max-width:1340px;min-height:670px;margin:0 auto;padding:82px clamp(24px,5vw,72px) 72px;display:grid}.product-hero__copy{gap:23px;max-width:720px;display:grid}.product-hero__copy h1{letter-spacing:-.067em;max-width:680px;font-size:clamp(3rem,5.8vw,5.8rem);line-height:.96}.product-hero__lede{max-width:660px;color:var(--ink-700);font-size:clamp(1.05rem,1.7vw,1.34rem);line-height:1.58}.product-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.product-hero__credits{max-width:580px;color:var(--ink-700);font-size:.8rem;line-height:1.55}.product-example{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;gap:17px;padding:24px;display:grid;position:relative;box-shadow:0 26px 80px #15201d1f}.product-example:before{z-index:-1;background:var(--teal-100);content:"";border-radius:22px;width:74%;height:74%;position:absolute;bottom:-26px;right:-26px}.product-example__header{border-bottom:1px solid var(--line);gap:3px;padding-bottom:15px;display:grid}.product-example__header span,.product-example__contract small{color:var(--teal-700);letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:810}.product-example__contract{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:6px;padding:14px;display:grid}.product-example__contract p{color:var(--ink-700);font-size:.82rem;line-height:1.55}.product-example__result{background:var(--teal-50);border:1px solid #b7ded5;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.product-example__check{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:840;display:grid}.product-example__result div{gap:2px;display:grid}.product-example__result strong{font-size:.84rem}.product-example__result p{color:var(--ink-550);font-size:.69rem}.product-example__coverage{color:var(--teal-800);font-family:var(--font-mono);font-size:.75rem;font-weight:800}.product-example>a{color:var(--teal-700);font-size:.76rem;font-weight:760;text-decoration:none}.product-steps h2{font-size:clamp(1.8rem,3vw,2.7rem)}.product-steps{max-width:1340px;margin:0 auto;padding:82px clamp(24px,5vw,72px) 110px}.product-steps__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.product-steps__grid article{border-top:2px solid var(--ink-950);gap:8px;padding:22px 0;display:grid}.product-steps__grid article>span{color:var(--teal-700);font-family:var(--font-mono);font-size:.7rem;font-weight:800}.product-steps__grid p{color:var(--ink-550);font-size:.77rem;line-height:1.55}.customer-footer{border-top:1px solid var(--line);color:var(--ink-550);justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(24px,5vw,72px);font-size:.73rem;display:flex}.customer-footer>span{color:var(--ink-950);font-size:.95rem;font-weight:820}.customer-search-page{gap:18px;width:min(1400px,100%);margin:0 auto;padding:42px clamp(20px,4vw,58px) 90px;display:grid}.customer-search-intro{gap:6px;padding:10px 0 8px;display:grid}.customer-search-intro h1{font-size:clamp(1.8rem,3.3vw,3.15rem)}.customer-search-intro>p:last-child{color:var(--ink-550);font-size:.84rem}.customer-loading{min-height:50vh;color:var(--ink-550);place-items:center;display:grid}.customer-private-search-actions{flex-wrap:wrap;gap:10px;display:flex}.customer-past-search-page{width:min(1040px,100%)}.customer-past-search-card form{gap:10px;display:grid}.customer-past-search-card form>label{color:var(--ink-850);font-size:.78rem;font-weight:770}.customer-past-search-card form>p{color:var(--ink-550);font-size:.7rem;line-height:1.55}.customer-past-search-input{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.customer-past-search-input input{min-height:46px}.customer-past-search-input .customer-button{min-width:138px}.customer-past-search-new{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(20px,3vw,30px);display:flex}.customer-past-search-new>div{gap:4px;display:grid}.customer-past-search-new h2{font-size:1rem}.customer-past-search-new p{color:var(--ink-550);font-size:.72rem;line-height:1.5}.saved-demo-notice{background:var(--teal-50);color:var(--ink-700);border:1px solid #b8ddd5;border-radius:10px;padding:12px 15px;font-size:.76rem}.saved-demo-notice strong{color:var(--teal-800)}.customer-editor{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:21px;padding:clamp(20px,3vw,32px);display:grid}.customer-editor__heading,.customer-requirements__heading,.customer-editor__footer,.customer-results__heading,.customer-drawer__header,.customer-drawer__evidence-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.customer-editor__heading h2{font-size:1.28rem}.customer-editor__heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-editor__content{gap:21px;display:grid}.customer-editor__collapsed{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:17px;display:flex}.customer-editor__collapsed>div{gap:4px;min-width:0;display:grid}.customer-editor__collapsed small{color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.customer-editor__collapsed p{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;line-height:1.5;overflow:hidden}.customer-editor__collapsed>span{background:var(--surface-soft);color:var(--ink-550);border-radius:999px;flex:none;padding:5px 9px;font-size:.66rem;font-weight:730}.customer-editor__state{border:1px solid var(--line);background:var(--surface-soft);min-height:28px;color:var(--ink-550);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 10px;font-size:.66rem;font-weight:780;display:inline-flex}.customer-editor__state--review{background:var(--teal-50);color:var(--teal-800);border-color:#b8ddd5}.customer-editor__state--planning,.customer-editor__state--finalizing,.customer-editor__state--searching{color:var(--amber-700);background:#fff9e9;border-color:#d9c990}.customer-enrichment-feedback{border:1px solid #b8ddd5;border-left:4px solid var(--teal-600);border-radius:var(--radius-md);background:var(--teal-50);gap:5px;padding:18px 22px;display:grid}.customer-enrichment-feedback h2{color:var(--ink-850);font-size:1rem}.customer-enrichment-feedback p{color:var(--ink-700);font-size:.8rem;line-height:1.55}.customer-enrichment-feedback--suggested{background:#fff9f4;border-color:#f3cdb9 #f3cdb9 #f3cdb9 #f06d2f}.customer-search-quantity{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:28px;padding:16px;display:flex}.customer-search-quantity>div:first-child{gap:3px;display:grid}.customer-search-quantity label{color:var(--ink-850);font-size:.78rem;font-weight:770}.customer-search-quantity p{color:var(--ink-550);font-size:.69rem;line-height:1.5}.customer-search-quantity--past{align-items:center}.customer-search-quantity--past strong{color:var(--ink-850);font-size:.82rem}.customer-search-quantity__control{flex:none;justify-items:end;gap:5px;display:grid}.customer-search-quantity__control>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;min-height:40px;display:flex;overflow:hidden}.customer-search-quantity__control input{text-align:right;width:108px;font-family:var(--font-mono);background:0 0;border:0;border-radius:0;font-weight:760}.customer-search-quantity__control>div>span{border-left:1px solid var(--line);color:var(--ink-550);white-space:nowrap;align-items:center;padding:0 11px;font-size:.7rem;display:inline-flex}.customer-search-quantity__control small{color:var(--ink-550);font-size:.65rem}.customer-search-quantity__control #customer-credit-usage{color:var(--ink-850);font-weight:700}.customer-search-quantity__control small.is-error{color:var(--red-700)}.customer-query-field,.customer-suggested-query{gap:8px;display:grid}.customer-query-field>label{color:var(--ink-850);font-size:.77rem;font-weight:760}.customer-query-field>p,.customer-suggested-query>p{color:var(--ink-550);font-size:.7rem;line-height:1.5}.customer-query-field textarea,.customer-suggested-query textarea{min-height:118px}.customer-query-input{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;transition:border-color .12s,box-shadow .12s;display:grid;overflow:hidden}.customer-query-input:focus-within{border-color:var(--teal-600);box-shadow:0 0 0 3px #0d8b801f}.customer-query-input textarea{box-shadow:none;border:0;border-radius:0}.customer-query-input textarea:focus{box-shadow:none;border-color:#0000}.customer-query-examples{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--ink-550);gap:7px;padding:10px 12px 11px;display:grid}.customer-query-examples p{font-size:.68rem;line-height:1.45}.customer-query-examples p strong{color:var(--ink-700)}.customer-query-examples ul{gap:5px;padding:0;list-style:none;display:grid}.customer-query-examples li{padding-left:12px;font-size:.67rem;line-height:1.5;position:relative}.customer-query-examples li:before{color:var(--teal-600);content:"•";position:absolute;left:0}.customer-query-field textarea:disabled,.customer-suggested-query textarea:disabled,.customer-requirement textarea:disabled{opacity:1;color:var(--ink-700);background:var(--surface-soft)}.customer-suggested-query{background:#fff9f4;border:1px solid #f3cdb9;border-left:3px solid #f06d2f;border-radius:11px;padding:16px}.customer-suggested-query>span{color:#9b4116;background:#ffede2;border-radius:999px;width:max-content;padding:4px 8px;font-size:.63rem;font-weight:790}.customer-suggested-query>label{color:var(--ink-850);font-size:.85rem;font-weight:760}.customer-query-field--original{border:1px solid #b8ddd5;border-left:3px solid var(--teal-600);background:var(--teal-50);border-radius:11px;padding:16px}.customer-query-field--original>label{color:var(--teal-800)}.customer-text-action{background:var(--surface);color:var(--teal-700);border:1px solid #a8d4ce;border-radius:7px;justify-self:end;padding:5px 10px;font-size:.69rem;font-weight:730}.customer-requirements{border-top:1px solid var(--line);gap:13px;padding-top:20px;display:grid}.customer-requirements__heading>div{gap:2px;display:grid}.customer-requirements__heading h3{font-size:.95rem}.customer-requirements__heading p{color:var(--ink-550);font-size:.71rem}.customer-requirements__heading>span{color:var(--ink-550);font-family:var(--font-mono);font-size:.71rem}.customer-requirements__list{gap:10px;display:grid}.customer-requirement{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:8px;padding:13px;display:grid}.customer-requirement>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-requirement>div>button{width:28px;height:28px;color:var(--ink-550);background:0 0;border:0;border-radius:7px;place-items:center;font-size:1.1rem;display:grid}.customer-requirement>div>button:hover:not(:disabled){background:var(--red-100);color:var(--red-700)}.customer-requirement--pending,.customer-requirement--suggested{background:#fff9f4;border-color:#f3cdb9 #f3cdb9 #f3cdb9 #f06d2f;border-left-style:solid;border-left-width:3px}.customer-requirement--pending>p{color:var(--ink-850);white-space:pre-wrap;font-size:.85rem;line-height:1.55}.customer-requirement>.customer-requirement__decision-actions{flex-wrap:wrap;justify-content:flex-end}.customer-requirement>.customer-requirement__decision-actions>button{border:1px solid var(--line);background:var(--surface);width:auto;height:auto;min-height:36px;color:var(--ink-850);padding:8px 12px;font-size:.76rem;font-weight:700}.customer-requirement>.customer-requirement__decision-actions>button:last-child{border-color:var(--teal-700);background:var(--teal-700);color:#fff}.customer-requirement>.customer-requirement__decision-actions>button:hover:not(:disabled){background:var(--teal-100);color:var(--teal-800)}.requirement-card.requirement-card--pending{border-color:var(--teal-600)}.requirement-card--pending>p{white-space:pre-wrap;color:var(--ink-850);font-size:.8rem;line-height:1.5}.requirement-card__decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-origin{background:var(--teal-50);min-height:23px;color:var(--teal-800);border-radius:999px;align-items:center;padding:0 8px;font-size:.61rem;font-weight:770;display:inline-flex}.customer-origin--suggested{color:#9b4116;background:#ffede2}.customer-add-requirement{border:1px dashed var(--line-strong);min-height:38px;color:var(--teal-700);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:.72rem;font-weight:740;display:inline-flex}.customer-add-requirement:hover:not(:disabled){border-color:var(--teal-600);background:var(--teal-50)}.customer-editor__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:20px}.customer-editor__footer>div{gap:3px;display:grid}.customer-editor__footer strong{font-size:.83rem}.customer-editor__footer span{color:var(--ink-550);font-size:.69rem}.customer-editor__footer .is-error{color:#a43325}.customer-editor__footer .customer-button{min-width:180px}.customer-editor__footer-actions{grid-auto-flow:column;gap:8px!important;display:flex!important}.customer-banner{border:1px solid var(--line);border-radius:9px;padding:12px 15px;font-size:.75rem;line-height:1.5}.customer-banner--warning{color:var(--amber-700);background:#fff9e8;border-color:#e8d18e}.customer-banner--error{color:var(--red-700);background:#fff2f0;border-color:#efc1bc}.customer-banner--connection{color:var(--blue-700);background:#f1f7fb;border-color:#b8d5e9}.customer-banner>.customer-button{width:fit-content;margin-top:10px}.customer-banner>strong{margin-top:8px;display:block}.customer-review-checkpoint{color:var(--ink-850);gap:16px;padding:22px 24px;display:grid}.customer-review-checkpoint h2{color:var(--ink-950);margin:3px 0 8px;font-size:clamp(1.2rem,2vw,1.65rem)}.customer-review-checkpoint p{max-width:78ch;margin:0}.customer-review-checkpoint ul{margin:10px 0 0;padding-left:20px}.customer-review-checkpoint__suggestion{border-left:3px solid var(--teal-700);background:var(--surface);border-radius:6px;margin-top:15px;padding:14px 16px}.customer-review-checkpoint__suggestion strong,.customer-review-checkpoint__suggestion span{display:block}.customer-review-checkpoint__suggestion p{margin:5px 0;font-size:.92rem;line-height:1.55}.customer-review-checkpoint__suggestion span{color:var(--ink-600)}.customer-review-checkpoint__actions{flex-wrap:wrap;gap:9px;display:flex}.customer-review-checkpoint__actions .customer-button{width:auto}.customer-degradation{gap:7px;display:grid}.customer-degradation>span{color:var(--ink-550)}.customer-degradation ul{gap:4px;margin:0;padding-left:18px;display:grid}.customer-degradation li{color:var(--ink-550);overflow-wrap:anywhere}.customer-run-status{background:var(--teal-50);border:1px solid #b8ddd5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:22px;display:grid}.customer-run-status__icon{border:2px solid #9ed5cc;border-top-color:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;animation:1.1s linear infinite customer-spin;display:grid;position:relative}.customer-run-status--complete .customer-run-status__icon{border-color:var(--teal-700);background:var(--teal-700);animation:none}.customer-run-status--paused{background:#fff9ec;border-color:#e3d09f}.customer-run-status--paused .customer-run-status__icon{border-color:var(--amber-700);background:var(--amber-700);animation:none}.customer-run-status h2{font-size:1.08rem}.customer-run-status p:last-child{color:var(--ink-550);margin-top:4px;font-size:.72rem}.customer-run-status>strong{color:var(--teal-800);font-family:var(--font-mono);font-size:.8rem}@keyframes customer-spin{to{transform:rotate(360deg)}}.customer-results{gap:14px;padding-top:20px;display:grid}.customer-results__heading{align-items:flex-end}.customer-results__heading h2{font-size:1.42rem}.customer-results__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-match-tier-filter,.match-tier-filter{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.customer-match-tier-filter button,.match-tier-filter button{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--ink-700);cursor:pointer;border-radius:999px;padding:0 11px;font-size:.72rem;font-weight:740}.customer-match-tier-filter button:hover,.match-tier-filter button:hover{border-color:var(--teal-600);color:var(--teal-800)}.customer-match-tier-filter button.is-active,.match-tier-filter button.is-active{background:var(--teal-50);color:var(--teal-800);border-color:#91cec4}.customer-match-tier-filter button span,.match-tier-filter button span{font-family:var(--font-mono);margin-left:5px}.customer-match-tier{border:1px solid;border-radius:999px;align-items:center;width:max-content;min-height:22px;margin-top:7px;padding:0 8px;font-size:.64rem;font-weight:760;display:inline-flex}.customer-match-tier--strict{background:var(--teal-50);color:var(--teal-800);border-color:#91cec4}.customer-match-tier--plausible{color:var(--violet-700);background:#f7f2ff;border-color:#c9b9e8}.customer-columns{position:relative}.customer-columns>summary{cursor:pointer;list-style:none}.customer-columns>summary::-webkit-details-marker{display:none}.customer-columns__menu{z-index:40;border:1px solid var(--line-strong);background:var(--surface);width:220px;box-shadow:var(--shadow-md);border-radius:11px;gap:9px;padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.customer-columns__menu p{color:var(--ink-550);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:780}.customer-columns__menu p:not(:first-child){border-top:1px solid var(--line);margin-top:5px;padding-top:10px}.customer-columns__menu label{color:var(--ink-700);cursor:pointer;align-items:center;gap:9px;font-size:.75rem;display:flex}.customer-columns__menu input{width:15px;height:15px;accent-color:var(--teal-700)}.customer-share{position:relative}.customer-share__popover{z-index:35;border:1px solid var(--line-strong);background:var(--surface);width:min(380px,100vw - 48px);box-shadow:var(--shadow-sm);border-radius:14px;gap:14px;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.customer-share__title{justify-content:space-between;align-items:center;display:flex}.customer-share__title button{cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:1.4rem}.customer-share__popover p{color:var(--ink-700);font-size:.82rem;line-height:1.6}.customer-share__popover small{color:var(--ink-550);font-size:.74rem}.customer-share__popover input{border:1px solid var(--line-strong);border-radius:8px;width:100%;min-width:0;padding:10px;font-size:.76rem}.customer-share__buttons{flex-wrap:wrap;gap:8px;display:flex}.customer-share__popover .customer-share__error{color:#a43325}@media (max-width:620px){.customer-share__popover{width:auto;max-height:75vh;position:fixed;top:20vh;left:24px;right:24px;overflow:auto}}.customer-shared-search{gap:28px;width:min(1380px,100% - 40px);margin:36px auto 70px;display:grid}.customer-shared-search h1{font-size:clamp(1.8rem,3vw,2.6rem)}.customer-shared-definition{gap:18px;display:grid}.customer-shared-definition p,.customer-shared-definition li{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.customer-shared-definition ol{gap:12px;margin-top:12px;padding-left:22px;display:grid}.customer-shared-definition small{color:var(--ink-550)}.customer-results__scroll-hint{color:var(--ink-550);font-size:.68rem;display:none}.customer-results__table-wrap{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:13px;overflow-x:auto}.customer-results__table-wrap:focus-visible{outline-offset:3px;outline:3px solid #0d8b8033}.customer-results__table{border-collapse:collapse;text-align:left;width:100%;min-width:980px}.customer-results__table th{border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--ink-550);letter-spacing:.04em;text-transform:uppercase;padding:9px 16px;font-size:.65rem;font-weight:780}.customer-results__company{width:21%;min-width:180px}.customer-results__location{width:15%;min-width:125px}.customer-results__size{width:9%;min-width:90px}.customer-results__industry{width:14%;min-width:120px}.customer-results__founded{width:7%;min-width:75px}.customer-results__match{width:34%;min-width:260px}.customer-results__evidence{width:10%;min-width:92px}.customer-results__select{text-align:center;width:48px;min-width:48px;padding-inline:12px!important}.customer-results__select input{width:18px;height:18px;accent-color:var(--teal-700);cursor:pointer;margin:0}.customer-results__table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 16px}.customer-results__table tbody tr:last-child td{border-bottom:0}.customer-results__table tbody tr:hover{background:var(--teal-50)}.customer-results__company strong{font-size:.84rem}.customer-results__company strong,.customer-results__company small,.customer-results__location span,.customer-results__location small,.customer-results__size span,.customer-results__size small{display:block}.customer-results__company strong a{color:var(--ink-900);text-decoration:none}.customer-results__company strong a:hover{color:var(--teal-700);text-decoration:underline}.customer-results__company-links{flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:4px;display:flex}.customer-results__company small,.customer-results__location small,.customer-results__size small{color:var(--ink-550);font-size:.67rem}.customer-results__company-links a{color:var(--teal-700);white-space:nowrap;font-size:.67rem;font-weight:720;text-decoration:none}.customer-results__company-links a:hover{text-decoration:underline}.customer-results__location,.customer-results__size,.customer-results__industry,.customer-results__founded{color:var(--ink-700);font-size:.72rem;line-height:1.45}.customer-results__size{text-transform:none}.customer-results__match{color:var(--ink-700);cursor:help;font-size:.74rem;line-height:1.5}.customer-results__match>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-results__match:hover>span,.customer-results__match:focus>span{-webkit-line-clamp:unset;display:block;overflow:visible}.customer-results__match:focus-visible{outline:2px solid var(--teal-600);outline-offset:-3px}.customer-results__evidence button{background:var(--teal-50);width:100%;min-height:38px;color:var(--teal-700);cursor:pointer;border:1px solid #abd9d1;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.customer-results__evidence button:hover{border-color:var(--teal-600);background:#fff}.customer-results__evidence button:focus-visible{outline-offset:2px;outline:3px solid #0d8b8038}.customer-results__evidence button strong{font-family:var(--font-mono);font-size:.72rem}.customer-results__evidence button span{font-size:1.1rem;line-height:1}.customer-results__empty-tier{color:var(--ink-550);text-align:center;padding:26px 18px}.customer-results__pagination{color:var(--ink-550);justify-content:space-between;align-items:center;gap:18px;padding:3px 2px 0;font-size:.72rem;display:flex}.customer-results__pagination strong{color:var(--ink-700);font-family:var(--font-mono);font-size:.7rem}.advanced-people{background:linear-gradient(145deg, #f1faf7 0%, var(--surface) 72%);box-shadow:var(--shadow-sm);border:1px solid #b8dcd5;border-radius:15px;gap:18px;margin-top:18px;padding:clamp(18px,2.5vw,28px);display:grid}.advanced-people__selection{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.advanced-people__selection>div{gap:5px;display:grid}.advanced-people__selection h3{letter-spacing:-.02em;font-size:1.15rem}.advanced-people__selection p:not(.eyebrow),.advanced-people__loading{color:var(--ink-550);font-size:.76rem}.advanced-people__selected-names{max-width:900px;color:var(--teal-800);font-size:.69rem;font-weight:700;line-height:1.5}.advanced-people__controls{grid-template-columns:minmax(160px,.32fr) minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.advanced-people__controls label{color:var(--ink-850);gap:6px;font-size:.72rem;font-weight:760;display:grid}.advanced-people__controls input{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;width:100%;min-height:46px;padding:0 12px}.advanced-people__controls details{min-width:0}.advanced-people__controls summary{border:1px solid var(--line-strong);background:var(--surface);min-height:46px;color:var(--teal-800);border-radius:9px;padding:12px 14px;font-size:.75rem;font-weight:730}.advanced-people__controls details[open] summary{border-radius:9px 9px 0 0}.advanced-people__controls textarea{border:1px solid var(--line-strong);background:var(--surface);border-top:0;border-radius:0 0 9px 9px;width:100%;padding:11px 13px;font-size:.76rem;display:block}.advanced-people__controls .customer-button{white-space:nowrap;min-width:230px}.advanced-people-error{border-left:3px solid var(--red-700);color:var(--red-700);background:#fff4f2;padding:10px 12px;font-size:.74rem}.advanced-people-reconnect{border-left:3px solid var(--red-700);color:var(--red-700);background:#fff4f2;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:.74rem;display:flex}.advanced-people-results{border-top:1px solid #cfe5df;gap:13px;padding-top:17px;display:grid}.advanced-people-results__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.advanced-people-results__heading h2{font-size:1.35rem}.advanced-people-results__status-actions{align-items:center;gap:14px;display:flex}.advanced-people-results__status-actions>span{color:var(--teal-800);font-family:var(--font-mono);font-size:.68rem;font-weight:760}.advanced-people-results__companies{gap:11px;display:grid}.advanced-people-company{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.advanced-people-company--fallback{border-color:#e0c688}.advanced-people-company--failed{border-color:#ecc4bf}.advanced-people-company__heading{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.advanced-people-company__heading>div{gap:2px;display:grid}.advanced-people-company__heading h3{font-size:.92rem}.advanced-people-company__heading span{color:var(--ink-550);font-size:.67rem}.advanced-people-spinner{border:2px solid var(--teal-100);border-top-color:var(--teal-700);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spin}.advanced-people-fallback{color:var(--amber-700);background:#fff8e9;border-block:1px solid #ead6a4;gap:2px;padding:11px 16px;font-size:.7rem;line-height:1.48;display:grid}.advanced-people-list{margin:0;padding:0;list-style:none;display:grid}.advanced-people-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.advanced-people-list li>div:first-child{gap:2px;min-width:0;display:grid}.advanced-people-list strong{font-size:.82rem}.advanced-people-list span,.advanced-people-list small{color:var(--ink-550);font-size:.69rem}.advanced-people-list__actions{flex:none;align-items:center;gap:12px;display:flex}.advanced-people-list__actions a{color:var(--teal-700);white-space:nowrap;font-size:.72rem;font-weight:750;text-decoration:none}.advanced-people-list__actions a:hover{text-decoration:underline}.advanced-people-verification{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-weight:740;display:inline-flex;font-size:.61rem!important}.advanced-people-verification--verified{background:var(--teal-50);border-color:#a8d6cd;color:var(--teal-800)!important}.advanced-people-verification--unverified{background:#fff8e9;border-color:#e0c688;color:var(--amber-700)!important}.advanced-people-history{border-top:1px solid #cfe5df;padding-top:14px}.advanced-people-history>summary{color:var(--teal-800);font-size:.72rem;font-weight:730}.advanced-people-history__job{gap:10px;margin-top:12px;display:grid}.customer-drawer-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-drawer-backdrop{cursor:default;background:#0f18156e;position:absolute;inset:0}.customer-drawer{border-left:1px solid var(--line-strong);background:var(--surface);align-content:start;gap:20px;width:min(590px,100%);height:100%;padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:-20px 0 70px #15201d33}.customer-drawer__header h2{font-size:1.65rem}.customer-drawer__header a,.customer-drawer__header span{color:var(--teal-700);font-size:.75rem}.customer-drawer__links{flex-wrap:wrap;gap:5px 13px;margin-top:4px;display:flex}.customer-drawer__profile{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customer-drawer__profile>div{background:var(--surface-soft);min-width:0;padding:11px 13px}.customer-drawer__profile dt{color:var(--ink-550);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:780}.customer-drawer__profile dd{color:var(--ink-700);text-transform:capitalize;overflow-wrap:anywhere;margin-top:4px;font-size:.74rem;line-height:1.45}.customer-drawer__close{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:1.45rem;display:grid}.customer-drawer__summary{background:var(--teal-50);border:1px solid #b8ddd5;border-radius:11px;gap:7px;padding:15px;display:grid}.customer-drawer__summary h3,.customer-drawer__evidence h3{font-size:.85rem}.customer-drawer__summary p,.customer-drawer__description{color:var(--ink-700);font-size:.78rem;line-height:1.58}.customer-drawer__description{padding:0 3px}.customer-drawer__evidence{gap:12px;display:grid}.customer-drawer__evidence-heading{align-items:center}.customer-drawer__evidence-heading span{color:var(--teal-700);font-size:.68rem;font-weight:760}.customer-drawer__evidence>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:10px;padding:14px;display:grid}.customer-evidence-check{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.customer-evidence-check>span{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:820;display:grid}.customer-evidence-check>div{gap:2px;display:grid}.customer-evidence-check small{color:var(--teal-700);text-transform:uppercase;font-size:.59rem;font-weight:790}.customer-evidence-check strong{font-size:.76rem;line-height:1.48}.customer-drawer__evidence article>p{color:var(--ink-700);font-size:.73rem;line-height:1.55}.customer-drawer__evidence ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer-drawer__evidence li{background:var(--surface);border-left:2px solid #b8ddd5;gap:7px;padding:10px;display:grid}.customer-drawer__evidence q{color:var(--ink-700);font-size:.69rem;line-height:1.55}.customer-drawer__evidence a{color:var(--teal-700);font-size:.65rem;font-weight:740}.customer-login{background:#f8f8f4;min-height:100vh;padding:28px}.customer-login__brand{color:var(--ink-950);align-items:center;gap:10px;font-size:1.13rem;font-weight:820;text-decoration:none;display:inline-flex}.customer-login__card{border:1px solid var(--line-strong);background:var(--surface);width:min(460px,100% - 32px);box-shadow:var(--shadow-md);text-align:center;border-radius:14px;justify-items:center;gap:15px;margin:clamp(70px,12vh,140px) auto 0;padding:38px;display:grid}.customer-login__mark .brand-mark{border-radius:13px;width:48px;height:48px}.customer-login__mark .brand-mark span:first-child{width:21px;top:12px;left:11px}.customer-login__mark .brand-mark span:nth-child(2){width:27px;top:22px;left:11px}.customer-login__mark .brand-mark span:nth-child(3){width:17px;top:32px;left:11px}.customer-login__card h1{font-size:1.82rem}.customer-login__card>p:not(.eyebrow){max-width:350px;color:var(--ink-550);font-size:.78rem;line-height:1.6}.customer-login__card .customer-button{width:100%;margin-top:7px}.customer-login__back{color:var(--ink-550);font-size:.71rem}.customer-login__form{text-align:left;gap:8px;width:100%;display:grid}.customer-login__form label{color:var(--ink-850);margin-top:5px;font-size:.72rem;font-weight:760}.customer-login__form input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:9px 11px;font-size:.82rem}.customer-login__form-row{justify-content:flex-end;align-items:center;min-height:22px;display:flex}.customer-login__form-row a,.customer-login__footer a{color:var(--teal-700);font-weight:730}.customer-login__form-row a{font-size:.68rem}.customer-login__footer{color:var(--ink-550);flex-wrap:wrap;justify-content:center;gap:5px;font-size:.72rem;display:flex}.customer-login__notice{background:var(--teal-50);text-align:left;border:1px solid #b8ddd5;border-radius:8px;width:100%;padding:10px 12px;color:var(--teal-800)!important}.customer-login__notice--error{background:#fff2f0;border-color:#efc1bc;color:var(--red-700)!important}.customer-login__callback{color:var(--ink-700);font-size:.8rem}@media (max-width:900px){.customer-header{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.customer-header nav{justify-content:center;gap:14px}.customer-header nav a{font-size:.75rem}.customer-header nav a:last-child{display:none}.product-hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.product-hero__copy h1{font-size:clamp(3rem,12vw,5.2rem)}.advanced-people__controls{grid-template-columns:1fr;align-items:stretch}.advanced-people__controls .customer-button{width:100%}}@media (max-width:620px){.customer-header{min-height:62px;padding-inline:16px}.customer-header .brand-mark{width:32px;height:32px}.customer-header nav a:first-child,.customer-header nav a:last-child,.customer-account span{display:none}.product-hero,.product-steps{padding-inline:18px}.product-hero{padding-top:48px}.product-hero__copy h1{font-size:clamp(2.65rem,14vw,4.2rem)}.product-steps__grid{grid-template-columns:1fr}.product-example{padding:18px}.customer-footer{flex-direction:column;align-items:flex-start}.customer-search-page{padding:30px 14px 70px}.customer-editor{border-radius:12px;padding:17px}.customer-editor__heading,.customer-editor__collapsed{flex-direction:column;align-items:stretch}.customer-editor__heading-actions{justify-content:flex-start}.customer-editor__collapsed p{white-space:normal}.customer-editor__footer{flex-direction:column;align-items:stretch}.customer-search-quantity{flex-direction:column;align-items:stretch;gap:12px}.customer-search-quantity__control{justify-items:stretch}.customer-search-quantity__control>div{width:100%}.customer-search-quantity__control input{flex:auto;width:auto}.customer-past-search-input{grid-template-columns:1fr}.customer-past-search-input .customer-button{width:100%}.customer-past-search-new{flex-direction:column;align-items:stretch}.customer-editor__footer-actions{grid-auto-flow:row;display:grid!important}.customer-editor__footer .customer-button{width:100%}.customer-run-status{grid-template-columns:auto 1fr;align-items:start;padding:16px}.customer-run-status>strong{grid-column:2}.customer-results__heading{flex-direction:column;align-items:stretch}.customer-results__pagination{flex-direction:column;align-items:flex-start;gap:5px}.customer-results__scroll-hint{display:block}.customer-results__table{min-width:900px}.advanced-people__selection,.advanced-people-list li{flex-direction:column;align-items:stretch}.advanced-people-list__actions{justify-content:space-between}.customer-drawer{border-left:0;width:100%;padding:20px 17px 36px}.customer-login{padding:18px}.customer-login__card{width:100%;margin-top:70px;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.customer-button,.customer-run-status__icon{transition:none;animation:none}}.export-menu{position:relative}.export-menu>summary{list-style:none}.export-menu>summary::-webkit-details-marker{display:none}.export-menu>summary.is-disabled{pointer-events:none;opacity:.52}.export-menu__items{z-index:60;border:1px solid var(--line-strong);background:var(--surface);width:240px;box-shadow:var(--shadow-md);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.export-menu__items button{min-height:36px;color:var(--ink-700);text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:.74rem;font-weight:680}.export-menu__items button:hover:not(:disabled){background:var(--teal-50);color:var(--teal-800)}.workspace-shell{grid-template-columns:minmax(360px,440px) minmax(0,1fr);align-items:start;max-width:1600px;min-height:calc(100vh - 72px);margin:0 auto;display:grid}.query-column{border-right:1px solid var(--line);scrollbar-gutter:stable;max-height:calc(100vh - 72px);padding:24px 20px 40px clamp(18px,3vw,36px);position:sticky;top:72px;overflow:auto}.query-panel{gap:19px;display:grid}.section-heading,.requirements-heading,.results-header,.plan-panel__heading,.company-card__header{justify-content:space-between;gap:18px}.eyebrow{color:var(--teal-700);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:820;line-height:1.2}h1{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.62rem);font-weight:790;line-height:1.15}h2{letter-spacing:-.03em;font-size:1.34rem;font-weight:780;line-height:1.2}h3{letter-spacing:-.015em;font-size:1rem;font-weight:760}.contract-state{min-height:27px;color:var(--ink-550);padding:0 9px}.contract-state--ready{background:var(--teal-50);color:var(--teal-800);border-color:#a9d9cf}.field-group,.filters-grid label,.identity-filters label{gap:7px;display:grid}.field-group>label,.requirement-card>label,.filters-grid label{color:var(--ink-850);font-size:.79rem;font-weight:740}.field-group>label span{color:var(--red-700)}input,select,textarea{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;width:100%;transition:border-color .13s,box-shadow .13s;box-shadow:inset 0 1px 1px #15201d06}input,select{min-height:41px;padding:0 11px}textarea{padding:11px 12px;line-height:1.48}input:focus,select:focus,textarea:focus{border-color:var(--teal-600);outline:none;box-shadow:0 0 0 3px #0d8b801f}input::placeholder,textarea::placeholder{color:var(--ink-400)}.field-help,.section-help,.promise-copy,.plan-help{color:var(--ink-550);font-size:.74rem;line-height:1.48}.query-enrichment{border:1px solid #c7ded8;border-left:3px solid var(--teal-600);border-radius:var(--radius-md);background:var(--teal-50);gap:10px;padding:12px;display:grid}.query-enrichment--dirty{border-color:#e3d09f;border-left-color:var(--amber-700);background:#fff9ec}.query-enrichment__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.query-enrichment__heading h2{letter-spacing:-.015em;font-size:.93rem}.query-enrichment__state{background:var(--surface);min-height:24px;color:var(--teal-800);border:1px solid #bcded7;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:.62rem;font-weight:760;display:inline-flex}.query-enrichment--dirty .query-enrichment__state{color:var(--amber-700);border-color:#e3d09f}.query-original{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:3px;padding:9px 10px;display:grid}.query-original strong,.query-assumptions>strong{color:var(--ink-850);font-size:.68rem}.query-original p{overflow-wrap:anywhere;color:var(--ink-700);white-space:pre-wrap;font-size:.75rem;line-height:1.5}.query-enrichment__rationale,.query-recall-note,.query-dirty-note{color:var(--ink-700);font-size:.7rem;line-height:1.5}.query-assumptions{gap:3px;display:grid}.query-assumptions ul{color:var(--ink-700);gap:3px;margin:0;padding-left:18px;font-size:.69rem;line-height:1.48;display:grid}.query-recall-note{background:#ffffffa8;border-radius:7px;padding:7px 8px}.query-dirty-note{color:var(--amber-700);font-weight:680}.query-revert{width:max-content;min-height:34px;padding-inline:11px;font-size:.7rem}.example-row{flex-wrap:wrap;gap:7px;margin-top:-8px;display:flex}.example-row button{border:0;border-bottom:1px dashed var(--line-strong);color:var(--teal-700);background:0 0;padding:5px 8px;font-size:.7rem;font-weight:690}.example-row button:hover{border-color:var(--teal-700);color:var(--teal-800)}.requirements-section{border-top:1px solid var(--line);gap:11px;padding-top:18px;display:grid}.requirements-heading>span{color:var(--ink-550);font-family:var(--font-mono);font-size:.73rem}.requirement-list{gap:9px;display:grid}.requirement-card{border:1px solid var(--line);border-left:3px solid var(--teal-600);border-radius:var(--radius-md);background:var(--surface-soft);gap:7px;padding:11px;display:grid}.origin-tag{background:var(--violet-100);min-height:23px;color:var(--violet-700);border-color:#d6cdee;padding:0 8px;font-size:.65rem}.origin-tag--user{background:var(--teal-50);color:var(--teal-800);border-color:#bcded7}.icon-button{width:28px;height:28px;color:var(--ink-550);background:0 0;border:0;border-radius:7px;place-items:center;font-size:1.15rem;line-height:1;display:inline-grid}.icon-button:hover{background:var(--red-100);color:var(--red-700)}.add-condition{border:1px dashed var(--line-strong);min-height:39px;color:var(--teal-700);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:740;display:inline-flex}.add-condition:hover:not(:disabled){border-color:var(--teal-600);background:var(--teal-50)}.add-condition span{font-size:1.05rem}.filters-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.filters-panel>summary{justify-content:space-between;align-items:center;gap:14px;padding:12px;list-style:none;display:flex}.filters-panel>summary::-webkit-details-marker{display:none}.identity-filters>summary::-webkit-details-marker{display:none}.filters-panel>summary span:first-child{gap:2px;display:grid}.filters-panel>summary strong,.identity-filters>summary{color:var(--ink-850);font-size:.8rem;font-weight:750}.filters-panel>summary small{color:var(--ink-550);font-size:.68rem;font-weight:500}.filter-count{min-height:25px;color:var(--ink-550);padding:0 8px}.filters-panel[open]>summary{border-bottom:1px solid var(--line)}.filter-scope-note{color:var(--ink-550);margin:11px 12px 0;font-size:.68rem;line-height:1.5}.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px;display:grid}.filters-grid input,.filters-grid select{min-height:38px;font-size:.78rem}.identity-filters{border-top:1px solid var(--line);margin:0 12px 12px}.identity-filters>summary{color:var(--teal-700);padding:11px 0 0}.identity-filters .filters-grid{padding:11px 0 0}.review-target-panel{border-radius:var(--radius-md);background:var(--teal-50);border:1px solid #c7ddd8;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px 12px;padding:12px;display:grid}.review-target-panel>div{gap:2px;display:grid}.review-target-panel strong{color:var(--ink-850);font-size:.8rem}.review-target-panel small{color:var(--ink-550);font-size:.67rem;line-height:1.42}.review-target-panel input{text-align:right;min-height:40px;font-family:var(--font-mono);font-size:.8rem}.review-target-panel__continue{grid-column:1/-1;width:100%}.developer-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);transition:border-color .13s,background .13s;overflow:hidden}.developer-panel--active{background:#f8f5fd;border-color:#c9bee4}.developer-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 12px;display:flex}.developer-switch>span{gap:2px;display:grid}.developer-switch strong{color:var(--ink-850);font-size:.8rem;font-weight:760}.developer-switch small{color:var(--ink-550);font-size:.68rem;line-height:1.42}.developer-switch input{-webkit-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;width:38px;min-width:38px;height:22px;min-height:22px;margin:0;padding:0;position:relative;box-shadow:inset 0 1px 2px #15201d12}.developer-switch input:after{background:var(--ink-400);content:"";border-radius:50%;width:14px;height:14px;transition:left .13s,background .13s;position:absolute;top:3px;left:3px}.developer-switch input:checked{border-color:var(--violet-700);background:var(--violet-100)}.developer-switch input:checked:after{background:var(--violet-700);left:19px}.developer-switch input:focus-visible{outline-offset:2px;outline:3px solid #65509c33}.developer-profile-controls{border-top:1px solid #ddd5ed;gap:7px;padding:11px 12px 12px;display:grid}.developer-profile-controls label{color:var(--ink-850);font-size:.75rem;font-weight:740}.developer-profile-controls select,.developer-profile-controls input{min-height:39px;font-size:.76rem}.developer-profile-controls p{color:var(--ink-550);font-size:.66rem;line-height:1.45}.developer-switch--nested{border-top:1px solid #ddd5ed;margin-top:5px;padding-inline:0}.routing-note,.form-notice,.unknown-note,.empty-complete{border:1px solid #c8dcee;border-left:3px solid var(--blue-700);border-radius:var(--radius-sm);color:var(--ink-700);background:#f1f6fc}.routing-note{gap:2px;padding:9px 11px;font-size:.72rem;display:grid}.routing-note strong{color:var(--blue-700)}.form-notice{padding:9px 11px;font-size:.75rem;font-weight:680}.form-notice--info{border-color:#c8dcee;border-left-color:var(--blue-700);color:var(--blue-700);background:#f1f6fc}.form-notice--warning{border-color:#ead3a8;border-left-color:var(--amber-700);color:var(--amber-700);background:#fff8e9}.form-notice--error{border-color:#edc1bd;border-left-color:var(--red-700);color:var(--red-700);background:#fff4f2}.promise-copy{text-align:center}.results-column{min-width:0;padding:30px clamp(22px,4vw,56px) 64px}.results-header{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:20px}.results-header>div:first-child{gap:3px;display:grid}.results-header p:last-child{max-width:760px;color:var(--ink-550);font-size:.86rem;line-height:1.55}.plan-summary{border-left:2px solid var(--teal-600);background:var(--teal-50);min-width:106px;padding:10px 12px;display:grid}.plan-summary span{color:var(--teal-800);font-family:var(--font-mono);font-size:1.25rem;font-weight:780;line-height:1}.plan-summary small{color:var(--teal-800);margin-top:4px;font-size:.68rem;font-weight:680}.empty-state{text-align:center;justify-items:center;max-width:660px;margin:10vh auto 0;display:grid}.empty-visual{width:86px;height:70px;margin-bottom:22px;position:relative}.empty-visual span{border:1px solid #0d8b804d;border-radius:50%;position:absolute}.empty-visual span:first-child{inset:6px 14px}.empty-visual span:nth-child(2){inset:16px 4px;transform:rotate(35deg)}.empty-visual span:nth-child(3){background:var(--teal-600);width:15px;height:15px;box-shadow:0 0 0 7px var(--teal-100);border:0;top:28px;left:36px}.empty-state h3{font-size:1.22rem}.empty-state>p{max-width:590px;color:var(--ink-550);margin-top:9px;font-size:.88rem;line-height:1.62}.empty-state ol{text-align:left;gap:9px;width:min(100%,570px);margin-top:28px;padding:0;list-style:none;display:grid}.empty-state li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.empty-state li>span{background:var(--surface);width:28px;height:28px;color:var(--teal-800);font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;font-size:.73rem;font-weight:800;display:grid}.empty-state li div{gap:2px;display:grid}.empty-state li strong{font-size:.82rem}.empty-state li small{color:var(--ink-550);font-size:.72rem}.plan-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:20px}.plan-panel__heading{padding:15px 16px 10px}.plan-panel__heading>span{color:var(--teal-800);font-family:var(--font-mono);font-size:.75rem;font-weight:760}.plan-help{padding:0 16px 14px}.planner-profile-summary{border-radius:var(--radius-sm);background:#ddd5ed;border:1px solid #ddd5ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 16px 14px;display:grid;overflow:hidden}.planner-profile-summary>div{background:#faf8fe;min-width:0;padding:8px 10px}.planner-profile-summary dt{color:var(--violet-700);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:780}.planner-profile-summary dd{overflow-wrap:anywhere;color:var(--ink-700);font-family:var(--font-mono);margin-top:2px;font-size:.65rem;line-height:1.42}.plan-lanes{border-top:1px solid var(--line);display:grid}.plan-lane{border-bottom:1px solid var(--line);grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 16px;display:grid}.plan-lane:last-child{border-bottom:0}.plan-lane>div{gap:1px;display:grid}.plan-lane strong{font-size:.79rem}.plan-lane small{color:var(--ink-550);font-size:.68rem}.plan-lane>span:last-child{color:var(--ink-550);font-family:var(--font-mono);font-size:.73rem}.lane-indicator{border:2px solid var(--line-strong);border-radius:50%;width:9px;height:9px}.plan-lane--running .lane-indicator{border-color:var(--teal-600) transparent var(--teal-600) var(--teal-600);animation:.7s linear infinite spin}.plan-lane--complete .lane-indicator{border-color:var(--teal-600);background:var(--teal-600);box-shadow:0 0 0 3px var(--teal-100)}.plan-lane--skipped{opacity:.54}.developer-query-portfolio{border-top:1px solid var(--line);background:#fbfaf7}.developer-query-portfolio--standalone{border:1px solid var(--line);border-radius:var(--radius-md);margin-top:14px;overflow:hidden}.developer-query-portfolio summary{color:var(--teal-800);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:.72rem;font-weight:760;display:flex}.developer-query-portfolio summary>span{font-family:var(--font-mono)}.developer-query-portfolio ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.developer-query-portfolio li{border-top:1px solid var(--line);gap:5px;padding:10px 16px;display:grid}.developer-query-portfolio li>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.developer-query-portfolio li span{border-radius:var(--radius-sm);background:var(--teal-100);color:var(--teal-800);text-transform:uppercase;padding:2px 5px;font-size:.56rem;font-weight:760}.developer-query-portfolio li code{color:var(--ink-550);font-size:.58rem}.developer-query-portfolio li p{color:var(--ink-800);font-size:.69rem;line-height:1.48}.portfolio-finalizing{border-top:1px solid var(--line);background:linear-gradient(90deg, var(--teal-50), var(--surface));grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px 16px;display:grid}.portfolio-finalizing>.lane-indicator{border-color:var(--teal-600) transparent var(--teal-600) var(--teal-600);animation:.7s linear infinite spin}.portfolio-finalizing>div{gap:2px;display:grid}.portfolio-finalizing strong{font-size:.79rem}.portfolio-finalizing small{color:var(--ink-550);font-size:.68rem;line-height:1.45}.portfolio-finalizing>span:last-child{color:var(--teal-800);font-family:var(--font-mono);font-size:.73rem;font-weight:720}@keyframes spin{to{transform:rotate(360deg)}}.execution-trace{box-shadow:var(--shadow-sm);background:#f7fbfa;border:1px solid #cfe3df;gap:12px;margin-top:16px;padding:15px 16px;display:grid}.execution-trace__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.execution-trace__heading>span{border-radius:var(--radius-sm);background:var(--teal-100);max-width:42%;color:var(--teal-800);overflow-wrap:anywhere;font-family:var(--font-mono);padding:4px 7px;font-size:.64rem;font-weight:760}.execution-trace__message{color:var(--ink-700);font-size:.72rem;line-height:1.5}.execution-trace__timing{color:var(--ink-550);font-family:var(--font-mono);font-size:.64rem}.execution-trace__sol{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #cfe3df;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.execution-trace__sol>div{align-content:start;gap:2px;min-width:0;display:grid}.execution-trace__sol span{color:var(--ink-550);text-transform:uppercase;font-size:.58rem;font-weight:730}.execution-trace__sol strong{color:var(--ink-850);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.76rem}.execution-trace__sol small{color:var(--ink-550);font-size:.6rem;line-height:1.35}.execution-trace__sol .execution-trace__sol-calls{grid-column:span 3}.execution-trace__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.execution-stage{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #d8e5e2;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.execution-stage__topline{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.execution-stage__topline>div{gap:2px;min-width:0;display:grid}.execution-stage__topline strong{font-size:.72rem}.execution-stage__topline small{color:var(--ink-550);overflow-wrap:anywhere;font-size:.63rem;line-height:1.42}.execution-stage__topline>span:last-child{color:var(--ink-550);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;font-weight:730}.execution-stage__indicator{border:2px solid var(--line-strong);border-radius:50%;width:9px;height:9px;margin-top:2px}.execution-stage--running .execution-stage__indicator{border-color:var(--teal-600) transparent var(--teal-600) var(--teal-600);animation:.7s linear infinite spin}.execution-stage--complete .execution-stage__indicator{border-color:var(--teal-600);background:var(--teal-600)}.execution-stage--degraded .execution-stage__indicator{border-color:var(--amber-700);background:var(--amber-100)}.execution-stage--failed .execution-stage__indicator{border-color:var(--red-700);background:var(--red-100)}.execution-stage--waiting,.execution-stage--skipped{opacity:.63}.execution-stage__bar{background:#e1ece9;border-radius:999px;height:5px;overflow:hidden}.execution-stage__bar>span{border-radius:inherit;background:var(--teal-600);height:100%;transition:width .22s;display:block}.execution-stage__failure{color:var(--red-700);font-size:.61rem;font-weight:680}.execution-trace__events{padding-top:2px}.execution-trace__events summary{color:var(--teal-800);cursor:pointer;font-size:.7rem;font-weight:740}.execution-trace__events ol{gap:5px;margin-top:9px;padding:0;list-style:none;display:grid}.execution-trace__events li{border-top:1px solid #d8e5e2;grid-template-columns:68px minmax(130px,.55fr) minmax(0,1fr);gap:8px;padding-top:5px;font-size:.63rem;line-height:1.42;display:grid}.execution-trace__events time,.execution-trace__events strong{font-family:var(--font-mono)}.execution-trace__events time{color:var(--ink-550)}.execution-trace__events strong{color:var(--teal-800);overflow-wrap:anywhere}.execution-trace__events span{color:var(--ink-550);overflow-wrap:anywhere}.retrieval-coverage{box-shadow:var(--shadow-sm);background:#f7fbfa;border:1px solid #cfe3df;gap:10px;margin-top:16px;padding:15px 16px;display:grid}.retrieval-coverage__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.retrieval-coverage__heading>strong{font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem}.retrieval-coverage__heading>strong.is-passing{color:var(--teal-800)}.retrieval-coverage__heading>strong.is-failing{color:var(--red-700)}.retrieval-coverage>p{color:var(--ink-550);font-size:.7rem;line-height:1.48}.retrieval-coverage__branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.retrieval-coverage__branches>div{background:var(--surface);border:1px solid #d8e5e2;grid-template-columns:70px auto;gap:3px 10px;padding:9px 10px;display:grid}.retrieval-coverage__branches>div.is-failing{background:#fff8f6;border-color:#efc5be}.retrieval-coverage__branches span{color:var(--ink-550);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:760}.retrieval-coverage__branches strong{font-family:var(--font-mono);text-align:right;font-size:.72rem}.retrieval-coverage__branches small{color:var(--ink-550);grid-column:1/-1;font-size:.63rem;line-height:1.42}.retrieval-coverage__failures{padding-top:2px}.retrieval-coverage__failures summary{color:var(--red-700);cursor:pointer;font-size:.7rem;font-weight:740}.retrieval-coverage__failures ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.retrieval-coverage__failures li{border-top:1px solid #e2ebe9;grid-template-columns:minmax(110px,.4fr) minmax(140px,.7fr) minmax(0,1fr);gap:8px;padding-top:6px;font-size:.63rem;line-height:1.42;display:grid}.retrieval-coverage__failures code{color:var(--ink-550);overflow-wrap:anywhere}.retrieval-coverage__failures span{color:var(--red-700);overflow-wrap:anywhere}.llm-usage{box-shadow:var(--shadow-sm);background:#f7fbfa;border:1px solid #cfe3df;gap:10px;margin-top:16px;padding:15px 16px;display:grid}.llm-usage__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.llm-usage__heading>strong{color:var(--teal-800);font-family:var(--font-mono);white-space:nowrap;font-size:.74rem}.llm-usage__table{border-radius:var(--radius-sm);background:var(--surface);border:1px solid #d8e5e2;overflow-x:auto}.llm-usage__row{border-bottom:1px solid #e2ebe9;grid-template-columns:minmax(150px,1.5fr) repeat(7,minmax(72px,.7fr));min-width:760px;display:grid}.llm-usage__row:last-child{border-bottom:0}.llm-usage__row>*{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);padding:7px 8px;font-size:.65rem}.llm-usage__row>:not(:first-child){text-align:right}.llm-usage__row--head{color:var(--ink-550);text-transform:uppercase;background:#eef6f4;font-weight:760}.llm-usage__row--head>*{letter-spacing:.04em;font-size:.55rem}.llm-usage__row--total{color:var(--teal-800);background:#f0f8f6;font-weight:780}.llm-usage__note{color:var(--ink-550);font-size:.65rem;line-height:1.45}.rerank-summary{box-shadow:var(--shadow-sm);background:#f7fbfa;border:1px solid #cfe3df;gap:11px;margin-top:16px;padding:15px 16px;display:grid}.rerank-summary__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rerank-summary__heading>strong{color:var(--teal-800);font-family:var(--font-mono);white-space:nowrap;font-size:.72rem}.rerank-summary>p{color:var(--ink-550);font-size:.7rem;line-height:1.48}.rerank-summary dl{border-radius:var(--radius-sm);background:#d8e5e2;border:1px solid #d8e5e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rerank-summary dl>div{background:var(--surface);min-width:0;padding:8px 9px}.rerank-summary dt{color:var(--ink-550);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:750}.rerank-summary dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin-top:2px;font-size:.68rem}.search-failure{border:1px solid #edc1bd;border-left:4px solid var(--red-700);box-shadow:var(--shadow-sm);background:#fff8f6;gap:12px;margin-top:16px;padding:15px 16px;display:grid}.search-failure__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.search-failure__heading code{border-radius:var(--radius-sm);max-width:45%;color:var(--red-700);overflow-wrap:anywhere;background:#fce5e2;padding:4px 7px;font-size:.66rem;font-weight:760}.search-failure__message{color:var(--red-700);font-size:.76rem;font-weight:680;line-height:1.5}.search-failure>dl,.search-failure__engineering dl{border-radius:var(--radius-sm);background:#ecd7d4;border:1px solid #ecd7d4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.search-failure dl>div{background:var(--surface);min-width:0;padding:8px 9px}.search-failure dt{color:var(--ink-550);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:750}.search-failure dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin-top:2px;font-size:.68rem}.search-failure__details{background:#fff0ed;gap:5px;padding:9px 11px;display:grid}.search-failure__details strong{color:var(--red-700);font-size:.7rem}.search-failure__details ul,.search-failure__engineering ul{gap:4px;padding-left:18px;display:grid}.search-failure__details li,.search-failure__engineering li,.search-failure__engineering p{color:var(--ink-700);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.66rem;line-height:1.5}.search-failure__engineering{padding-top:2px}.search-failure__engineering summary{color:var(--ink-700);cursor:pointer;font-size:.72rem;font-weight:720}.search-failure__engineering[open]{gap:9px;display:grid}.search-failure__privacy{color:var(--ink-550);font-size:.65rem;line-height:1.45}.membership-review{box-shadow:var(--shadow-sm);background:#fbf9ff;border:1px solid #d6ccec;gap:12px;margin-top:16px;padding:15px 16px;display:grid}.membership-review__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.membership-review__heading>strong{color:var(--violet-700);font-family:var(--font-mono);white-space:nowrap;font-size:.72rem}.membership-review__bar{background:#e7e1f2;border-radius:999px;height:8px;overflow:hidden}.membership-review__bar>span{border-radius:inherit;background:var(--violet-700);height:100%;transition:width .22s;display:block}.membership-review--active .membership-review__bar>span{background:linear-gradient(90deg, var(--violet-700), var(--teal-600))}.membership-review dl{border-radius:var(--radius-sm);background:#e1daee;border:1px solid #e1daee;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.membership-review dl>div{background:var(--surface);min-width:0;padding:8px 9px}.membership-review dt{color:var(--ink-550);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:750}.membership-review dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin-top:2px;font-size:.68rem}.membership-review__error{border-left:3px solid var(--red-700);color:var(--red-700);background:#fff1ef;padding:8px 10px;font-size:.7rem;font-weight:680}.membership-review__pause{border-left:3px solid var(--teal-700);background:var(--teal-50);color:var(--teal-800);padding:8px 10px;font-size:.7rem;font-weight:650}.membership-review__checkpoint{border:1px solid #e5cc8d;border-left:4px solid var(--amber-700);border-radius:var(--radius-sm);color:var(--ink-700);background:#fff8ea;gap:9px;padding:12px;font-size:.72rem;display:grid}.membership-review__checkpoint>p,.membership-review__checkpoint>ul,.membership-review__checkpoint>blockquote{margin:0}.membership-review__checkpoint>ul{padding-left:18px}.membership-review__checkpoint>blockquote{border-left:3px solid var(--teal-600);background:var(--surface);padding:9px 11px;font-style:normal}.membership-review__checkpoint-actions{flex-wrap:wrap;gap:7px;display:flex}.membership-review__checkpoint-actions button{border:1px solid var(--teal-600);background:var(--surface);min-height:34px;color:var(--teal-800);border-radius:8px;padding:7px 10px;font-size:.68rem;font-weight:760}.membership-review__checkpoint-actions button:first-child{background:var(--teal-800);color:#fff}.membership-review__checkpoint-actions button:disabled{cursor:wait;opacity:.58}.degraded-warning{border-left:3px solid var(--amber-700);color:#6f4b08;overflow-wrap:anywhere;background:#fff8ea;margin-top:12px;padding:10px 12px;font-size:.75rem;font-weight:650}.results-tabs{border-bottom:1px solid var(--line);gap:3px;margin-top:24px;display:flex}.results-tabs button{color:var(--ink-550);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:.78rem;font-weight:740;display:inline-flex}.results-tabs button.is-active{border-bottom-color:var(--teal-600);color:var(--teal-800)}.results-tabs button span{background:var(--surface);min-width:21px;height:21px;color:inherit;font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;place-items:center;font-size:.65rem;display:grid}.developer-inventory-notice{border:1px solid var(--line);background:var(--teal-50);color:var(--ink-700);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;font-size:.74rem;display:flex}.developer-inventory-notice--error{color:var(--red-700);background:#fff2f0;border-color:#efc1bc}.developer-inventory-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:6px 9px;font-weight:700}.unknown-note{border-color:#e3d09f;border-left-color:var(--amber-700);background:#fff8ea;margin-top:14px;padding:10px 12px;font-size:.75rem}.result-list{gap:13px;margin-top:14px;display:grid}.company-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .14s,box-shadow .14s}.company-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.company-card__header{align-items:flex-start;padding:16px 17px 10px}.company-identity{align-items:flex-start;gap:11px;min-width:0}.company-monogram{background:var(--teal-100);width:38px;height:38px;color:var(--teal-800);font-family:var(--font-mono);border-radius:10px;flex:none;place-items:center;font-size:.72rem;font-weight:850;display:grid}.company-title-line{flex-wrap:wrap;gap:8px}.company-title-line h3{font-size:1.03rem}.company-identity p{overflow-wrap:anywhere;color:var(--ink-550);font-family:var(--font-mono);margin-top:3px;font-size:.66rem}.company-identity p a,.company-fields dd a{color:var(--teal-700);text-underline-offset:2px;text-decoration-thickness:1px}.company-identity p span{color:var(--line-strong);margin:0 3px}.result-status,.evidence-count,.match-tier{min-height:23px;padding:0 8px;font-size:.64rem}.result-status--qualified{background:var(--teal-50);color:var(--teal-800);border-color:#b1ddd4}.result-status--retrieved{color:var(--blue-700);background:#f1f6fc;border-color:#c8dcee}.result-status--review{color:var(--amber-700);background:#fff7e7;border-color:#ead5a6}.result-status--excluded{color:var(--red-700);background:#fff1ef;border-color:#edc7c3}.match-tier{border:1px solid;border-radius:999px;align-items:center;width:max-content;font-weight:740;line-height:1;display:inline-flex}.match-tier--strict{background:var(--teal-50);color:var(--teal-800);border-color:#91cec4}.match-tier--plausible{color:var(--violet-700);background:#f7f2ff;border-color:#c9b9e8}.evidence-count{color:var(--ink-550);flex:none}.company-summary{color:var(--ink-700);padding:0 17px 14px 66px;font-size:.78rem;line-height:1.55}.verification-grid{border-top:1px solid var(--line)}.verification-row{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px 17px;display:grid}.verification-row>div{gap:2px;display:grid}.verification-row strong{font-size:.75rem;line-height:1.42}.verification-row small{color:var(--ink-550);font-size:.68rem;line-height:1.45}.verification-row a{width:max-content;color:var(--teal-700);font-size:.68rem;font-weight:720}.verification-meta{color:var(--violet-700);text-transform:capitalize;font-size:.62rem;font-weight:680}.evidence-citations{gap:7px;margin:5px 0 0;padding:0;list-style:none;display:grid}.evidence-citations li{background:#faf8fe;border-left:2px solid #bcaedb;gap:4px;padding:8px 9px;display:grid}.evidence-citations q{color:var(--ink-700);font-size:.68rem;line-height:1.48}.evidence-citations li>span{color:var(--ink-550);flex-wrap:wrap;align-items:center;gap:8px;font-size:.6rem;display:flex}.evidence-citations li>span a{font-size:.62rem}.customer-citation__metadata{color:var(--ink-550);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:8px;font-size:.72rem;line-height:1.45;display:flex}.customer-citation__metadata strong{color:var(--ink-700);flex-basis:100%;font-size:.76rem}.customer-citation__metadata a{white-space:nowrap}.check-icon{border-radius:50%;place-items:center;width:21px;height:21px;font-size:.72rem;font-weight:850;display:grid}.check-icon--pass{background:var(--teal-100);color:var(--teal-800)}.check-icon--unknown{background:var(--amber-100);color:var(--amber-700)}.check-icon--fail{background:var(--red-100);color:var(--red-700)}.company-fields>summary{color:var(--teal-700);padding:11px 17px;font-size:.72rem;font-weight:740}.company-fields[open]>summary{border-bottom:1px solid var(--line)}.company-fields dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.company-fields dl>div{background:var(--surface-soft);min-width:0;padding:9px 11px}.company-fields dt{color:var(--ink-550);text-transform:uppercase;font-size:.61rem;font-weight:720}.company-fields dd{overflow-wrap:anywhere;margin-top:2px;font-size:.7rem;font-weight:620}.evidence-pending{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff8ea;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px 17px;display:grid}.evidence-pending>div{gap:2px;display:grid}.evidence-pending strong{font-size:.75rem}.evidence-pending small{color:var(--ink-550);font-size:.68rem;line-height:1.45}.tab-empty{color:var(--ink-550);padding:18px 4px;font-size:.78rem}.load-more-results{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:44px;color:var(--teal-800);justify-content:center;align-items:center;gap:9px;font-size:.76rem;font-weight:760;display:flex}.load-more-results:hover{border-color:var(--teal-500);background:var(--teal-50)}.load-more-results span{color:var(--ink-550);font-size:.66rem;font-weight:560}.empty-complete{gap:3px;margin-top:20px;padding:14px;font-size:.78rem;display:grid}.empty-complete span{color:var(--ink-550)}.empty-visual--active span:first-child,.empty-visual--active span:nth-child(2){animation:1.2s linear infinite spin}@media (max-width:1060px){.workspace-shell{grid-template-columns:minmax(330px,390px) minmax(0,1fr)}.query-column{padding-left:18px}.results-column{padding-inline:24px}.company-fields dl,.membership-review dl,.rerank-summary dl,.search-failure>dl,.search-failure__engineering dl,.execution-trace__sol{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-trace__sol .execution-trace__sol-calls{grid-column:span 1}.execution-trace__stages,.retrieval-coverage__branches{grid-template-columns:1fr}.retrieval-coverage__failures li{grid-template-columns:1fr;gap:2px}}@media (max-width:820px){.topbar{position:static}.runtime-pill{display:none}.workspace-shell{display:block}.query-column{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:22px;position:static}.results-column{padding:24px 22px 52px}.empty-state{margin-top:48px}}@media (max-width:580px){.topbar{align-items:flex-start;padding:11px 14px}.topbar-actions{gap:6px}.corpus-pill{display:none}.query-column,.results-column{padding-inline:14px}.filters-grid,.company-fields dl{grid-template-columns:1fr}.results-header{align-items:flex-start}.plan-summary{min-width:82px}.results-tabs{overflow-x:auto}.results-tabs button{white-space:nowrap}.company-card__header{display:grid}.evidence-count{margin-left:49px}.company-summary{padding-left:17px}.planner-profile-summary,.execution-trace__sol{grid-template-columns:1fr}.execution-trace__events li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.customer-progress{background:#f0faf8;border:1px solid #b8dad5;border-radius:14px;margin:24px 0;padding:24px}.customer-progress__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.customer-progress__heading h2{margin:0;font-size:1.35rem}.customer-progress__heading span{font-variant-numeric:tabular-nums;color:#536762}.customer-progress p{margin:12px 0}.customer-progress ol{color:#63746e;flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding-left:20px;display:flex}.customer-progress li[aria-current=step]{color:#087c73;font-weight:700}.customer-progress li[data-complete=true]{color:#244b43}.customer-progress progress{accent-color:#087c73;width:100%;height:12px;margin:12px 0;display:block}.customer-progress__indeterminate{background:#d8e9e5;border-radius:999px;height:12px;margin:12px 0;position:relative;overflow:hidden}.customer-progress__indeterminate>span{border-radius:inherit;background:#087c73;width:28%;animation:1.6s ease-in-out infinite alternate customer-progress-travel;position:absolute;inset:0 auto 0 0}@keyframes customer-progress-travel{0%{transform:translate(0)}to{transform:translate(257.143%)}}@media (prefers-reduced-motion:reduce){.customer-progress__indeterminate>span{background:repeating-linear-gradient(135deg,#087c73 0 8px,#44968e 8px 16px);transform:translate(128.571%);animation:none!important}}.customer-progress small,.customer-progress__guidance{color:#536762;font-size:.9rem}.admin-search-page{color:#192622;max-width:1280px;margin:36px auto;padding:24px}.admin-search-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.admin-search-heading h1{margin:8px 0;font-size:32px}.admin-search-heading nav{flex-wrap:wrap;gap:20px;display:flex}.admin-search-page a{color:#087d76;text-underline-offset:3px;text-decoration:underline}.admin-search-lookup{background:#fff;border:1px solid #d9dfda;border-radius:12px;flex-wrap:wrap;align-items:end;gap:18px;padding:24px;display:flex}.admin-search-lookup label{flex:320px;font-weight:650}.admin-search-lookup label span{font-size:12px;font-weight:400;display:block}.admin-search-lookup input{background:#fff;border:1px solid #c6cfca;border-radius:6px;width:100%;margin-top:8px;padding:12px;display:block}.admin-search-summary{background:#ecf8f6;border:1px solid #c7e5e0;border-radius:12px;grid-template-columns:260px 1fr;gap:28px;margin-top:28px;padding:26px;display:grid}.admin-search-total{flex-direction:column;gap:8px;display:flex}.admin-search-total strong{letter-spacing:-1px;font-size:40px}.admin-search-summary h2{margin-top:0;font-size:19px;line-height:1.45}.admin-search-summary dl{grid-template-columns:108px 1fr;gap:7px 12px;font-size:13px;display:grid}.admin-search-summary dd{overflow-wrap:anywhere;margin:0;font-family:monospace}.admin-search-summary dt{color:#475950}.admin-search-section{background:#fff;border:1px solid #d9dfda;border-radius:12px;margin:22px 0;padding:24px}.admin-search-section h2{margin:0 0 18px;font-size:22px}.admin-search-section p,.admin-search-caveat{color:#53625b;font-size:14px;line-height:1.6}.admin-search-table{overflow-x:auto}.admin-search-table table{border-collapse:collapse;width:100%;font-size:13px}.admin-search-table th,.admin-search-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e6eae7;padding:12px}.admin-search-table th:first-child,.admin-search-table td:nth-child(2){text-align:left}.admin-search-table thead{background:#f1f6f3}.admin-search-table small{color:#53625b}.admin-search-history-page{max-width:1540px}.admin-search-history-table th,.admin-search-history-table td{text-align:left;vertical-align:top}.admin-search-history-table td{white-space:nowrap}.admin-search-history-table .admin-search-history-query{white-space:pre-wrap;overflow-wrap:anywhere;min-width:420px;max-width:760px;line-height:1.55}.admin-search-history-table code{white-space:nowrap;font-size:12px}.admin-search-history-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;display:flex}.admin-search-history-pagination button{color:#087d76;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8c1;border-radius:7px;padding:9px 14px}.admin-search-history-pagination button:disabled{color:#8b9893;cursor:not-allowed;background:#f4f6f4}.admin-search-metrics{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.admin-search-metrics div{flex-direction:column;gap:10px;display:flex}.admin-search-metrics strong{font-size:22px}.admin-search-metrics span{color:#53625b;font-size:12px}.admin-search-warning{color:#704400;background:#fff8ee;border:1px solid #e0c39d;border-radius:8px;margin:18px 0;padding:18px 24px}.admin-search-warning h3{margin-top:0}.admin-search-warning ul{padding-left:20px}.admin-search-warning li{margin:8px 0}.admin-search-downloads{flex-wrap:wrap;gap:12px;display:flex}.admin-search-section summary{cursor:pointer;font-weight:650}.admin-search-section pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f4;max-height:560px;padding:14px;font-size:12px;overflow:auto}@media (max-width:760px){.admin-search-page{padding:16px}.admin-search-heading{flex-direction:column}.admin-search-summary{grid-template-columns:1fr;padding:20px}.admin-search-metrics{grid-template-columns:repeat(2,1fr)}.admin-search-section{padding:16px}}.developer-cost-page{max-width:1500px}.developer-cost-page .admin-search-heading button,.developer-search-history-page .admin-search-heading button{color:#087d76;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.developer-cost-page .admin-search-heading button:disabled,.developer-search-history-page .admin-search-heading button:disabled{color:#7a8882;cursor:wait}.developer-cost-page .admin-search-table td:last-child{text-overflow:ellipsis;max-width:340px;overflow:hidden}.developer-search-history-page{max-width:1760px}.admin-credits-page{max-width:1150px}.admin-search-metrics.admin-credit-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-credit-balances span{text-transform:capitalize}.admin-credit-form{gap:16px;max-width:600px;display:grid}.admin-credit-form label{gap:8px;font-weight:600;display:grid}.admin-credit-form input,.admin-credit-form textarea{color:#192824;font:inherit;background:#fff;border:1px solid #cdd5cd;border-radius:8px;padding:12px}.admin-credit-form input{max-width:220px}.admin-credit-form textarea{resize:vertical;width:100%}.admin-credit-form button{justify-self:start}.admin-credit-message{background:#edf9f6;border:1px solid #b8dfd7;border-radius:8px;padding:16px}.admin-credit-receipt{overflow-wrap:anywhere;font-size:13px}@media (max-width:650px){.admin-search-metrics.admin-credit-balances{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
