:root{--cursor-bg:#1e1e1e;--cursor-bg-elevated:#252526;--cursor-bg-input:#3c3c3c;--cursor-border:#3c3c3c;--cursor-border-subtle:#2b2b2b;--cursor-text:#ccc;--cursor-text-muted:#858585;--cursor-text-dim:#6a6a6a;--cursor-accent:#a855f7;--cursor-link:#4fc1ff;--cursor-ok:#89d185;--cursor-err:#f48771;--cursor-btn:#3c3c3c;--cursor-btn-hover:#4e4e4e;--cursor-list-hover:#2a2d2e;--cursor-selection:#264f78;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Monaco, Consolas, monospace;font-family:var(--font-ui);color:var(--cursor-text);background:var(--cursor-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:13px;line-height:1.45}*{box-sizing:border-box}body{margin:0;overflow:hidden}#root{height:100vh;min-height:100vh}*{scrollbar-color:#424242 #1e1e1e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}::-webkit-scrollbar-track{background:var(--cursor-bg)}.operator-auth-page{background:radial-gradient(ellipse 120% 80% at 50% -20%, color-mix(in srgb, var(--cursor-accent) 14%, transparent), transparent), var(--cursor-bg);justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.25rem;display:flex}.operator-auth-page__card{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 92%, #000);border-radius:4px;width:100%;max-width:26rem;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000059}.operator-auth-page__card--wide{max-width:32rem}.operator-auth-page__header{text-align:center;border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1.35rem;padding-bottom:1.15rem;display:flex}.operator-auth-page__seal{border-radius:3px;width:2.5rem;height:2.5rem;display:block;box-shadow:0 2px 8px #0006}.operator-auth-page__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cursor-text-dim);margin:0;font-size:.5625rem;font-weight:600}.operator-auth-page__title{letter-spacing:-.02em;color:var(--cursor-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.operator-auth-page__hint{max-width:22rem;color:var(--cursor-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.operator-auth-page__hint strong{color:var(--cursor-text);font-weight:600}.operator-auth-page__hint code{font-family:var(--font-mono);color:var(--cursor-text-muted);font-size:.75rem}.operator-auth-page__status{text-align:center;color:var(--cursor-text-muted);margin:0 0 1rem;font-size:.8125rem}.operator-auth-form{flex-direction:column;gap:.85rem;display:flex}.operator-auth-form__field{flex-direction:column;gap:.35rem;display:flex}.operator-auth-form__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cursor-text-muted);font-size:.6875rem;font-weight:600}.operator-auth-form__input{border:1px solid var(--cursor-border);width:100%;font:inherit;background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;margin:0;padding:.5rem .65rem;font-size:.9375rem;line-height:1.35}.operator-auth-form__input::placeholder{color:var(--cursor-text-dim)}.operator-auth-form__input:focus{border-color:var(--cursor-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 55%, transparent);outline:none}.operator-auth-form__input--code{font-family:var(--font-mono);letter-spacing:.22em;text-align:center;font-size:1.125rem}.operator-auth-form__input:disabled{opacity:.65;cursor:not-allowed}.operator-auth-form__error{color:var(--cursor-err);background:color-mix(in srgb, var(--cursor-err) 12%, transparent);border:1px solid color-mix(in srgb, var(--cursor-err) 35%, transparent);border-radius:2px;margin:0;padding:.5rem .65rem;font-size:.8125rem;line-height:1.4}.operator-auth-form__actions{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.operator-auth-form__submit{width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:var(--cursor-text);background:color-mix(in srgb, var(--cursor-accent) 42%, #2a1f38);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 55%, transparent);border:none;border-radius:2px;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.operator-auth-form__submit:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 52%, #2a1f38)}.operator-auth-form__submit:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.operator-auth-form__submit:disabled{opacity:.6;cursor:not-allowed}.operator-auth-form__secondary{width:100%;font:inherit;cursor:pointer;color:var(--cursor-text-muted);background:0 0;border:none;border-radius:2px;padding:.45rem .75rem;font-size:.75rem}.operator-auth-form__secondary:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-list-hover)}.operator-auth-form__secondary:disabled{opacity:.6;cursor:not-allowed}.operator-auth-consent{margin-top:-.25rem}.operator-auth-consent .stytch-b2b-idp-consent{font-family:var(--font-ui);color:var(--cursor-text);font-size:13px}.operator-auth-consent button{font-family:var(--font-ui);border-radius:2px}.operator-auth-consent [class*=stytch]{color:var(--cursor-text)}.operator-auth-consent [class*=stytch] h1,.operator-auth-consent [class*=stytch] h2,.operator-auth-consent [class*=stytch] h3{letter-spacing:-.02em;color:var(--cursor-text);font-size:.9375rem;font-weight:600}.operator-auth-consent [class*=stytch] p,.operator-auth-consent [class*=stytch] li{color:var(--cursor-text-muted);font-size:.8125rem;line-height:1.45}.operator-auth-page__footer-link{text-align:center;margin:1rem 0 0;font-size:.8125rem}.operator-auth-page__footer-link a{color:var(--cursor-link);text-decoration:none}.operator-auth-page__footer-link a:hover{text-decoration:underline}.operator-auth-gate{justify-content:center;align-items:center;min-height:40vh;padding:2rem;display:flex}.operator-auth-gate__text{color:var(--cursor-text-muted);margin:0}.icon{flex-shrink:0;display:block}.panel{background:var(--cursor-bg-elevated);border:1px solid var(--cursor-border);border-radius:0;min-width:0;margin-bottom:12px;overflow:hidden}.panel h2{text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);background:var(--cursor-bg-elevated);border-bottom:1px solid var(--cursor-border);margin:0;padding:8px 12px;font-size:11px;font-weight:600}.panel>h2+*{padding-top:10px;padding-left:12px;padding-right:12px}.btn{font:inherit;background:var(--cursor-btn);color:var(--cursor-text);cursor:pointer;border:none;border-radius:2px;padding:4px 12px;font-size:12px}.btn:hover:not(:disabled){background:var(--cursor-btn-hover)}.btn:active:not(:disabled){background:color-mix(in srgb, #000 14%, var(--cursor-btn-hover))}.btn:disabled{background:color-mix(in srgb, var(--cursor-btn) 55%, transparent);color:var(--cursor-text-dim);cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.btn.btn--icon{justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:4px;line-height:1;display:inline-flex}.btn.btn--icon svg{flex-shrink:0;width:14px;height:14px}.btn.btn--icon.btn--sm svg{width:12px;height:12px}.btn--accent{background:color-mix(in srgb, var(--cursor-accent) 42%, #2a1f38);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 55%, transparent)}.btn--accent:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 52%, #2a1f38);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 70%, transparent)}.btn--accent:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-accent) 52%, #2a1f38));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 60%, transparent)}.btn--success{background:color-mix(in srgb, var(--cursor-ok) 38%, #2d4a2f);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 65%, transparent)}.btn--success:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 80%, transparent)}.btn--success:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 70%, transparent)}.btn--danger{background:color-mix(in srgb, var(--cursor-err) 36%, #3d2424);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 58%, transparent)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 50%, #3d2424);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 75%, transparent)}.btn--danger:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-err) 50%, #3d2424));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 65%, transparent)}.btn.btn--accent:disabled,.btn.btn--success:disabled,.btn.btn--danger:disabled{background:color-mix(in srgb, var(--cursor-btn) 55%, transparent);color:var(--cursor-text-dim);cursor:not-allowed;box-shadow:none}.btn.btn--outline{box-shadow:0 0 0 1px var(--cursor-border);color:var(--cursor-text);background:0 0}.btn.btn--outline:hover:not(:disabled){background:var(--cursor-list-hover)}.btn.btn--outline:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-list-hover))}.btn.btn--outline:disabled{color:var(--cursor-text-dim);box-shadow:0 0 0 1px var(--cursor-border-subtle);cursor:not-allowed;opacity:.75;background:0 0}.btn.btn--outline.btn--accent{color:var(--cursor-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 45%, var(--cursor-border));background:0 0}.btn.btn--outline.btn--accent:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 12%, transparent)}.btn.btn--outline.btn--accent:active:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 20%, transparent)}.btn.btn--outline.btn--accent:disabled{color:var(--cursor-text-dim);box-shadow:0 0 0 1px var(--cursor-border-subtle);opacity:.75}.btn.btn--outline.btn--success{color:var(--cursor-ok);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 45%, var(--cursor-border));background:0 0}.btn.btn--outline.btn--success:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 12%, transparent)}.btn.btn--outline.btn--success:active:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 20%, transparent)}.btn.btn--outline.btn--success:disabled{color:var(--cursor-text-dim);box-shadow:0 0 0 1px var(--cursor-border-subtle);opacity:.75}.btn.btn--outline.btn--danger{color:var(--cursor-err);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 45%, var(--cursor-border));background:0 0}.btn.btn--outline.btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 12%, transparent)}.btn.btn--outline.btn--danger:active:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 20%, transparent)}.btn.btn--outline.btn--danger:disabled{color:var(--cursor-text-dim);box-shadow:0 0 0 1px var(--cursor-border-subtle);opacity:.75}.btn.btn--sm{text-transform:uppercase;letter-spacing:.04em;box-sizing:border-box;border-radius:3px;min-height:calc(4px + 1.3em);padding:2px 6px;font-size:9px;font-weight:600;line-height:1.3}.btn.btn--sm:focus-visible{outline-offset:1px}.btn.btn--icon.btn--sm{box-sizing:border-box;min-width:calc(4px + 1.3em);min-height:calc(4px + 1.3em);padding:2px;line-height:1.3}.btn--promote{background:color-mix(in srgb, var(--cursor-ok) 38%, #2d4a2f);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 65%, transparent)}.btn--promote:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 80%, transparent)}.btn--promote:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 70%, transparent)}.btn-group--joined>.btn.btn--accent,.btn-group--joined>.btn.btn--accent:hover:not(:disabled),.btn-group--joined>.btn.btn--accent:active:not(:disabled),.btn-group--joined>.btn.btn--accent:disabled,.btn-group--joined>.btn.btn--success,.btn-group--joined>.btn.btn--success:hover:not(:disabled),.btn-group--joined>.btn.btn--success:active:not(:disabled),.btn-group--joined>.btn.btn--success:disabled,.btn-group--joined>.btn.btn--danger,.btn-group--joined>.btn.btn--danger:hover:not(:disabled),.btn-group--joined>.btn.btn--danger:active:not(:disabled),.btn-group--joined>.btn.btn--danger:disabled,.btn-group--joined>.btn.btn--outline,.btn-group--joined>.btn.btn--outline:hover:not(:disabled),.btn-group--joined>.btn.btn--outline:active:not(:disabled),.btn-group--joined>.btn.btn--outline:disabled,.btn-group--joined>.btn.btn--outline.btn--accent,.btn-group--joined>.btn.btn--outline.btn--accent:hover:not(:disabled),.btn-group--joined>.btn.btn--outline.btn--accent:active:not(:disabled),.btn-group--joined>.btn.btn--outline.btn--accent:disabled,.btn-group--joined>.btn.btn--outline.btn--success,.btn-group--joined>.btn.btn--outline.btn--success:hover:not(:disabled),.btn-group--joined>.btn.btn--outline.btn--success:active:not(:disabled),.btn-group--joined>.btn.btn--outline.btn--success:disabled,.btn-group--joined>.btn.btn--outline.btn--danger,.btn-group--joined>.btn.btn--outline.btn--danger:hover:not(:disabled),.btn-group--joined>.btn.btn--outline.btn--danger:active:not(:disabled),.btn-group--joined>.btn.btn--outline.btn--danger:disabled{box-shadow:none}.btn-group,.toggle-btn-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.btn-group--joined,.toggle-btn-group.btn-group--joined{vertical-align:middle;box-shadow:0 0 0 1px var(--cursor-border);border-radius:2px;flex-wrap:nowrap;gap:0;overflow:hidden}.btn-group--joined>:is(.btn,.toggle-btn),.btn-group--joined>:is(.btn.btn--icon,.btn.btn--sm,.toggle-btn.toggle-btn--icon,.toggle-btn.toggle-btn--sm){border-radius:0;position:relative}.btn-group--joined>:is(.btn,.toggle-btn):focus-visible{z-index:1;outline-offset:-2px}.btn-group--joined>.btn:not(.btn--outline),.btn-group--joined>.toggle-btn:not(.toggle-btn--outline),.btn-group--joined>.btn.btn--outline,.btn-group--joined>.toggle-btn.toggle-btn--outline{box-shadow:none}.btn-group--joined>:is(.btn,.toggle-btn)+:is(.btn,.toggle-btn):before{content:"";background:var(--cursor-border);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;left:0}.btn-group--joined>:is(.btn,.toggle-btn):not(.btn--outline):not(.toggle-btn--outline)+:is(.btn,.toggle-btn):before{background:color-mix(in srgb, #000 24%, var(--cursor-btn))}.overflow-btn-group{min-width:0;max-width:100%}.overflow-btn-group__desktop{min-width:0;max-width:100%;display:block}.overflow-btn-group__mobile{width:fit-content;min-width:0;max-width:100%;display:none;position:relative}.overflow-btn-group__primary{width:fit-content;min-width:0;max-width:100%}.overflow-btn-group__primary.btn-group--joined{align-items:stretch}.overflow-btn-group__primary.btn-group--joined>:is(.btn,.toggle-btn){box-sizing:border-box;min-height:26px}.overflow-btn-group__primary.btn-group--joined>:is(.btn,.toggle-btn):not(.btn--icon){justify-content:center;align-items:center;display:inline-flex}.overflow-btn-group__menu:popover-open{inset:auto;right:anchor(right);width:max-content;max-width:calc(100vw - 24px);top:calc(anchor(bottom) + 2px);margin:0;position:absolute}.overflow-btn-group__menu{border:1px solid var(--cursor-border);background:var(--cursor-bg-elevated);border-radius:2px;width:max-content;max-width:calc(100vw - 24px);max-height:14rem;padding:4px 0;overflow-y:auto;box-shadow:0 4px 12px #00000040}.overflow-btn-group__menu-col{grid-template-columns:max-content;gap:0;width:max-content;min-width:0;max-width:100%;display:grid}.overflow-btn-group__menu-item{min-width:0;display:block}.overflow-btn-group__menu-item>:is(.btn,.toggle-btn){white-space:nowrap;box-sizing:border-box;text-align:left;width:100%;max-width:100%;box-shadow:none;border-radius:0;justify-content:flex-start;display:flex}.overflow-btn-group__menu-item>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false],.overflow-btn-group__menu-item>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]{box-shadow:none}.overflow-btn-group__menu-item>:is(.btn,.toggle-btn):hover:not(:disabled){background:var(--cursor-list-hover)}@media (width<=720px){.overflow-btn-group__desktop{display:none}.overflow-btn-group__mobile{display:block}}.overflow-btn-group--preview-mobile .overflow-btn-group__desktop{display:none}.overflow-btn-group--preview-mobile .overflow-btn-group__mobile{display:block}.toggle-btn{font:inherit;cursor:pointer;border:none;border-radius:2px;padding:4px 12px;font-size:12px}.toggle-btn:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.toggle-btn.toggle-btn--sm{text-transform:uppercase;letter-spacing:.04em;box-sizing:border-box;border-radius:3px;min-height:calc(4px + 1.3em);padding:2px 6px;font-size:9px;font-weight:600;line-height:1.3}.toggle-btn.toggle-btn--sm:focus-visible{outline-offset:1px}.toggle-btn.toggle-btn--icon.toggle-btn--sm{box-sizing:border-box;min-width:calc(4px + 1.3em);min-height:calc(4px + 1.3em);padding:2px;line-height:1.3}.toggle-btn.toggle-btn--icon.toggle-btn--sm:focus-visible{outline-offset:1px}.toggle-btn.toggle-btn--icon{justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:4px;line-height:1;display:inline-flex}.toggle-btn.toggle-btn--icon svg{flex-shrink:0;width:14px;height:14px}.toggle-btn.toggle-btn--icon.toggle-btn--sm svg{width:12px;height:12px}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]{background:var(--cursor-btn);color:var(--cursor-text)}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]{color:var(--cursor-text-muted);background:color-mix(in srgb, var(--cursor-btn) 72%, var(--cursor-bg-elevated))}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-btn-hover)}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-btn))}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]:active:not(:disabled){background:color-mix(in srgb, #000 10%, var(--cursor-btn-hover))}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]{box-shadow:0 0 0 1px var(--cursor-border);color:var(--cursor-text-muted);background:0 0}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-list-hover)}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-list-hover))}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-btn) 16%, transparent);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-text) 42%, var(--cursor-border))}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-btn) 24%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-text) 52%, var(--cursor-border))}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, var(--cursor-btn) 30%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-text) 38%, var(--cursor-border))}.toggle-btn.toggle-btn--ghost{border-radius:2px}.toggle-btn.toggle-btn--ghost[aria-pressed=false]{box-shadow:none;color:var(--cursor-text-muted);background:0 0}.toggle-btn.toggle-btn--ghost[aria-pressed=false]:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-list-hover)}.toggle-btn.toggle-btn--ghost[aria-pressed=false]:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-list-hover))}.toggle-btn.toggle-btn--ghost[aria-pressed=true]{box-shadow:none;color:var(--cursor-text);background:0 0}.toggle-btn.toggle-btn--ghost[aria-pressed=true]:hover:not(:disabled),.toggle-btn.toggle-btn--ghost[aria-pressed=true]:active:not(:disabled){box-shadow:none;background:0 0}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline)[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-accent) 42%, #2a1f38);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 55%, transparent)}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline)[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 52%, #2a1f38);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 70%, transparent)}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline)[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-accent) 52%, #2a1f38));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 60%, transparent)}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline)[aria-pressed=false],.toggle-btn.toggle-btn--success:not(.toggle-btn--outline)[aria-pressed=false],.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline)[aria-pressed=false]{color:var(--cursor-text-muted);background:color-mix(in srgb, var(--cursor-btn) 72%, var(--cursor-bg-elevated));box-shadow:none}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline)[aria-pressed=false]:hover:not(:disabled),.toggle-btn.toggle-btn--success:not(.toggle-btn--outline)[aria-pressed=false]:hover:not(:disabled),.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline)[aria-pressed=false]:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-btn-hover)}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline)[aria-pressed=false]:active:not(:disabled),.toggle-btn.toggle-btn--success:not(.toggle-btn--outline)[aria-pressed=false]:active:not(:disabled),.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline)[aria-pressed=false]:active:not(:disabled){background:color-mix(in srgb, #000 10%, var(--cursor-btn-hover))}.toggle-btn.toggle-btn--success:not(.toggle-btn--outline)[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-ok) 38%, #2d4a2f);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 65%, transparent)}.toggle-btn.toggle-btn--success:not(.toggle-btn--outline)[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 80%, transparent)}.toggle-btn.toggle-btn--success:not(.toggle-btn--outline)[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 70%, transparent)}.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline)[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-err) 36%, #3d2424);color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 58%, transparent)}.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline)[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 50%, #3d2424);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 75%, transparent)}.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline)[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-err) 50%, #3d2424));box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 65%, transparent)}.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=false],.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=false],.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=false]{box-shadow:0 0 0 1px var(--cursor-border);color:var(--cursor-text-muted);background:0 0}.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=false]:hover:not(:disabled),.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=false]:hover:not(:disabled),.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=false]:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-list-hover)}.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=false]:active:not(:disabled),.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=false]:active:not(:disabled),.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=false]:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-list-hover))}.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-accent) 12%, transparent);color:var(--cursor-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-accent) 45%, var(--cursor-border))}.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 18%, transparent)}.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 22%, transparent)}.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-ok) 12%, transparent);color:var(--cursor-ok);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-ok) 45%, var(--cursor-border))}.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 18%, transparent)}.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 22%, transparent)}.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-err) 12%, transparent);color:var(--cursor-err);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-err) 45%, var(--cursor-border))}.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 18%, transparent)}.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 22%, transparent)}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):disabled{background:color-mix(in srgb, var(--cursor-btn) 55%, transparent);color:var(--cursor-text-dim);cursor:not-allowed;box-shadow:none}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):disabled{color:var(--cursor-text-dim);box-shadow:0 0 0 1px var(--cursor-border-subtle);cursor:not-allowed;opacity:.75;background:0 0}.toggle-btn.toggle-btn--accent:not(.toggle-btn--outline):disabled,.toggle-btn.toggle-btn--success:not(.toggle-btn--outline):disabled,.toggle-btn.toggle-btn--danger:not(.toggle-btn--outline):disabled{background:color-mix(in srgb, var(--cursor-btn) 55%, transparent);color:var(--cursor-text-dim);cursor:not-allowed;box-shadow:none}.toggle-btn.toggle-btn--outline.toggle-btn--accent:disabled,.toggle-btn.toggle-btn--outline.toggle-btn--success:disabled,.toggle-btn.toggle-btn--outline.toggle-btn--danger:disabled{color:var(--cursor-text-dim);box-shadow:0 0 0 1px var(--cursor-border-subtle);cursor:not-allowed;opacity:.75;background:0 0}.toggle-btn.toggle-btn--ghost:disabled{color:var(--cursor-text-dim);box-shadow:none;cursor:not-allowed;opacity:.75;background:0 0}.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false],.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true],.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=false]:active:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger)[aria-pressed=true]:active:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):disabled,.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=false],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=true],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=false]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--accent[aria-pressed=true]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=false],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=true],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=false]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--success[aria-pressed=true]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=false],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=true],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=false]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--danger[aria-pressed=true]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--accent:disabled,.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--success:disabled,.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--danger:disabled{box-shadow:none}.panel-tabs__head{background:var(--cursor-bg-elevated);border-bottom:1px solid var(--cursor-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.panel-tabs.panel .panel-tabs__heading{text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);background:0 0;border:none;margin:0;padding:0;font-size:11px;font-weight:600;line-height:1.2}.panel-tabs__body{min-width:0;padding:0}.panel-tabs__mv-note{margin:0 0 10px}.panel-tabs__body .companies-panel--embedded>:not(.data-table-wrap):not(.list-detail),.panel-tabs__body .staged-companies-panel--embedded>:not(.data-table-wrap):not(.staged-companies-review):not(.list-detail){padding-left:12px;padding-right:12px}.panel-tabs__body .companies-panel--embedded>.industries-label-captures__edit-wrap{padding-left:0;padding-right:0}.panel-tabs__body .live-company-edit--embedded>:not(.data-table-wrap):not(.staged-companies-review):not(.list-detail),.panel-tabs__body .companies-proposals-queue--embedded>:not(.data-table-wrap),.panel-tabs__body .companies-profile-enrichment--embedded>:not(.data-table-wrap),.panel-tabs__body .companies-editorial-panel--embedded>:not(.data-table-wrap):not(.companies-editorial-panel__toolbar){padding-left:12px;padding-right:12px}.panel-tabs__body .data-table-wrap{margin-top:0}.panel-tabs__body .companies-panel--embedded .industries-label-captures__edit:not(.industries-label-captures__edit--hint){padding-left:0;padding-right:0}.panel-tabs__body .industries-panel--embedded>.industries-panel__toolbar{padding-left:10px;padding-right:10px}.panel-tabs__body .industries-panel--embedded>p.muted{margin-top:0;margin-bottom:0;padding:10px}.industries-panel--embedded>.panel-tabs__mv-note{margin-bottom:0;padding-top:10px;padding-bottom:10px}.list-detail{flex-direction:column;min-width:0;display:flex}.list-detail__hint-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;margin-bottom:10px;padding-left:12px;padding-right:12px;display:flex}.list-detail__hint{min-width:0;color:var(--cursor-text-muted);flex:14rem;margin:0;font-size:12px;line-height:1.45}.list-detail__hint-row-back{flex:none;align-items:center;display:flex}.list-detail__hint--readonly-fade{opacity:.72}.list-detail__detail{border-top:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border);min-width:0;padding-left:0;padding-right:0}.list-detail__empty{margin:0 0 8px}.list-detail__list-toolbar{min-width:0;margin-bottom:0;padding:0}.list-detail__list{min-width:0}.list-detail__list>.data-table-wrap,.list-detail__list>.fund-detail__portfolio>.data-table-wrap,.list-detail__list>.data-table-wrap .data-table__footer .jobs-pagination{margin-top:0}.list-detail__list>p.muted,.list-detail__list>p.err,.list-detail__list>.funds-panel__error,.list-detail__list>.funds-panel__message{padding-left:12px;padding-right:12px}.list-detail .companies-panel__toolbar{margin-bottom:0}.staged-companies-panel--embedded .list-detail .companies-panel__toolbar,.live-company-edit--embedded .list-detail .companies-panel__toolbar,.companies-proposals-queue--embedded .list-detail .companies-panel__toolbar{padding-top:12px;padding-bottom:12px}.staged-companies-panel--embedded .list-detail__list-toolbar,.live-company-edit--embedded .list-detail__list-toolbar{margin-bottom:0;padding:0 12px}.list-detail__list-toolbar .funds-panel__filters{margin-bottom:0;padding:10px}.funds-panel>.list-detail,.funds-panel>.fund-detail{padding:0}.funds-panel .list-detail__list .fund-detail__portfolio{margin-left:0;margin-right:0}.funds-panel>.fund-detail{gap:0}.select-field{border:1px solid var(--cursor-border);background:var(--cursor-bg-input);--field-trailing-size:calc(8px + 1.35em);border-radius:2px;align-items:stretch;width:100%;min-width:0;max-width:100%;font-size:13px;line-height:1.35;display:flex}.select-field>select.select-field__native{width:100%;min-width:0;font:inherit;color:var(--cursor-text);box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:2px;flex:auto;margin:0;padding:4px 8px;font-size:13px;line-height:1.35}.select-field>select.select-field__native:focus{box-shadow:inset 0 0 0 1px var(--cursor-accent);outline:none}.select-field>select.select-field__native:disabled{opacity:.65;cursor:not-allowed}.select-field--multiline{align-items:flex-start}.select-field--multiline>select.select-field__native{min-height:6rem}@supports (appearance:base-select){.select-field:not(.select-field--multiline)>select.select-field__native:open{box-shadow:inset 0 0 0 1px var(--cursor-accent);outline:none}.select-field:not(.select-field--multiline)>select.select-field__native{appearance:base-select}.select-field:not(.select-field--multiline)>select.select-field__native::picker(select){appearance:base-select}.select-field:not(.select-field--multiline)>select.select-field__native{border-radius:2px 0 0 2px;padding:4px 8px;field-sizing:fixed!important}.select-field:not(.select-field--multiline)>select.select-field__native::picker-icon{display:none!important}.select-field:not(.select-field--multiline)>button.select-field__chevron{box-sizing:border-box;flex:0 0 var(--field-trailing-size);width:var(--field-trailing-size);height:var(--field-trailing-size);border:none;border-left:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 70%, transparent);color:var(--cursor-text-muted);cursor:pointer;border-radius:0 2px 2px 0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.select-field:not(.select-field--multiline)>button.select-field__chevron:hover:not(:disabled){color:var(--cursor-text)}.select-field:not(.select-field--multiline)>button.select-field__chevron:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-bg-elevated) 70%, transparent))}.select-field:not(.select-field--multiline)>button.select-field__chevron:disabled{opacity:.5;cursor:not-allowed}.select-field:not(.select-field--multiline)>button.select-field__chevron:focus,.select-field:not(.select-field--multiline)>button.select-field__chevron:focus-visible{box-shadow:inset 0 0 0 1px var(--cursor-accent);z-index:1;outline:none;position:relative}.select-field:not(.select-field--multiline)>select.select-field__native::picker(select){border:1px solid var(--cursor-border);background:var(--cursor-bg-elevated);border-radius:2px;max-height:14rem;margin:2px 0 0;padding:4px 0;overflow-y:auto;box-shadow:0 4px 12px #00000040}.select-field:not(.select-field--multiline)>select.select-field__native option{font:inherit;color:var(--cursor-text);cursor:pointer;background:0 0;padding:6px 10px;font-size:12px;line-height:1.35}.select-field:not(.select-field--multiline)>select.select-field__native option:hover,.select-field:not(.select-field--multiline)>select.select-field__native option:focus,.select-field:not(.select-field--multiline)>select.select-field__native option:focus-visible{box-shadow:none;background:var(--cursor-list-hover);outline:none}.select-field:not(.select-field--multiline)>select.select-field__native option::checkmark{display:none}}.select-field--cell{--field-trailing-size:calc(6px + 1.35em);background:0 0;border-color:#0000;width:auto;max-width:100%;margin-left:-7px;font-size:12px;line-height:1.35}.select-field--cell:hover{border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 65%, transparent)}.select-field--cell>select.select-field__native{color:var(--cursor-text-muted);padding:1px 6px;font-size:12px}.select-field--cell:hover>select.select-field__native,.select-field--cell:focus-within>select.select-field__native{color:var(--cursor-text)}@supports (appearance:base-select){.select-field--cell:not(.select-field--multiline)>button.select-field__chevron{opacity:.5;background:0 0;border-left-color:#0000}.select-field--cell:hover>button.select-field__chevron,.select-field--cell:focus-within>button.select-field__chevron{opacity:.9;border-left-color:var(--cursor-border-subtle)}}.text-input{box-sizing:border-box;border:1px solid var(--cursor-border);width:100%;min-width:0;max-width:100%;font:inherit;background:var(--cursor-bg-input);color:var(--cursor-text);direction:ltr;unicode-bidi:plaintext;border-radius:2px;margin:0;padding:4px 8px;font-size:13px;line-height:1.35;display:block}.text-input::placeholder{color:var(--cursor-text-muted)}.text-input:focus{border-color:var(--cursor-accent);outline:none}.text-input:disabled{opacity:.65;cursor:not-allowed}.text-input[type=search]::-webkit-search-cancel-button{appearance:none}.text-input[type=search]::-webkit-search-decoration{appearance:none}.text-input[type=search]::-ms-clear{width:0;height:0;display:none}.text-input-field{box-sizing:border-box;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);--field-trailing-size:calc(8px + 1.35em);border-radius:2px;align-items:stretch;width:100%;min-width:0;max-width:100%;font-size:13px;line-height:1.35;display:flex}.text-input-field:focus-within{border-color:var(--cursor-accent);outline:none}.text-input-field .text-input{min-width:0;box-shadow:none;border:none;border-radius:2px 0 0 2px;flex:auto;margin:0;display:block}.text-input-field .text-input:focus{box-shadow:none}.text-input-field__clear{box-sizing:border-box;flex:0 0 var(--field-trailing-size);width:var(--field-trailing-size);height:var(--field-trailing-size);border:none;border-left:1px solid var(--cursor-border);color:var(--cursor-text-muted);cursor:pointer;background:0 0;border-radius:0 2px 2px 0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.text-input-field__clear:hover:not(:disabled){color:var(--cursor-text)}.text-input-field__clear:active:not(:disabled){background:0 0}.text-input-field__clear:disabled{opacity:.5;cursor:not-allowed}.text-input-field__clear:focus,.text-input-field__clear:focus-visible{box-shadow:inset 0 0 0 1px var(--cursor-accent);z-index:1;outline:none;position:relative}.data-table-wrap{border-top:1px solid var(--cursor-border);background:var(--cursor-bg);-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;margin-top:0;display:block;overflow:auto visible}.data-table-wrap--footer-only{border-top:none}.data-table__footer{border-top:1px solid var(--cursor-border);background:#252526}.data-table__footer .jobs-pagination{border-top:none}.data-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.data-table th{text-align:left;border-bottom:1px solid var(--cursor-border);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;background:#252526;padding:6px 10px;font-size:11px;font-weight:500}.data-table.data-table--subheader thead tr:first-child th:not([rowspan]){border-bottom:none}.data-table td{border-bottom:1px solid var(--cursor-border-subtle);vertical-align:top;padding:6px 10px}.data-table tbody tr:hover{background:var(--cursor-list-hover)}.data-table tbody tr.data-table__row--group-head>td:not([rowspan]){border-bottom:none}.data-table tbody tr.data-table__row--group-head:hover+tr.data-table__row--group-tail td,.data-table tbody tr.data-table__row--group-tail:hover td{background:var(--cursor-list-hover)}.data-table tbody:has(tr.data-table__row--group-tail:hover) tr.data-table__row--group-head:has(+tr.data-table__row--group-tail:hover) td{background:var(--cursor-list-hover)}.data-table tbody tr.data-table__row--clickable{cursor:pointer}.data-table tbody tr.data-table__row--selected td{background:var(--cursor-list-hover);box-shadow:inset 0 1px 0 0 var(--cursor-accent), inset 0 -1px 0 0 var(--cursor-accent)}.data-table tbody tr.data-table__row--selected td:first-child{box-shadow:inset 1px 0 0 0 var(--cursor-accent), inset 0 1px 0 0 var(--cursor-accent), inset 0 -1px 0 0 var(--cursor-accent)}.data-table tbody tr.data-table__row--selected td:last-child:not(:first-child){box-shadow:inset -1px 0 0 0 var(--cursor-accent), inset 0 1px 0 0 var(--cursor-accent), inset 0 -1px 0 0 var(--cursor-accent)}.data-table tbody tr.data-table__row--selected td:first-child:last-child{box-shadow:inset 0 0 0 1px var(--cursor-accent)}.job-row__title{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.job-row__title a,.companies-table__url a{color:var(--cursor-link);text-decoration:none}.job-row__title a:hover,.companies-table__url a:hover{text-decoration:underline}.job-row__loc{vertical-align:top;min-width:0;max-width:14rem}.job-row__loc-stack{flex-direction:column;gap:3px;min-width:0;display:flex}.job-row__loc-stack>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-row__loc-classified{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-word;white-space:normal;font-size:10px;line-height:1.25}.job-row__comp{vertical-align:top;min-width:0;max-width:14rem}.job-row__comp-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.job-row__comp-text{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.job-row__comp-badge{letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--cursor-border-subtle);color:var(--cursor-text-muted);background:var(--cursor-bg-subtle);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.job-row__comp-badge--structured{color:#1a6b3c;background:#edf9f0;border-color:#9fd4b0}.job-row__comp-badge--inferred{color:#7a5a12;background:#fdf8ea;border-color:#e6d49a}.job-row__comp-badge--text_only{color:#555;background:#f5f5f5;border-color:#ccc}.job-row__comp-detail-text{margin-bottom:6px;font-size:12px;line-height:1.45}.job-row__listed-pay-detail-text{-webkit-line-clamp:2;word-break:break-word;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:36rem;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.job-row__expandable-text-block{min-width:0}.job-row__expandable-text{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.job-row__expandable-text--clamped{-webkit-line-clamp:var(--expandable-text-lines,5);white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-row__expandable-text-toggle{font:inherit;color:var(--cursor-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;text-decoration:underline}.job-row__expandable-text-toggle:hover{color:var(--cursor-text)}.job-row__expandable-text-toggle:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.job-row__comp-detail-range{margin-bottom:6px;font-size:11px}.job-row__comp-employer-text{max-width:36rem;margin-bottom:6px}.job-row__comp-employer-label{margin-bottom:4px;font-size:11px}.job-row__comp-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.job-row__comp-excerpt-heading{margin-top:10px}.job-row__comp-detail-empty,.job-row__comp-detail-error{margin:0;font-size:12px}.data-table tbody tr.job-row--detail td.job-row__history{background:var(--cursor-bg);box-shadow:inset 0 1px 0 var(--cursor-border);vertical-align:top;border-top:none;padding:10px 12px 12px}.data-table tbody tr.job-row--detail:hover{background:0 0}.job-row__detail-panel{flex-direction:column;gap:0;max-width:none;display:flex}.job-row__detail-summary{padding-bottom:4px}.job-row__detail-fields-row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px 24px;margin-top:12px;display:grid}.job-row__detail-field{min-width:0}.job-row__detail-field-value{color:var(--cursor-text);word-break:break-word;font-size:12px;line-height:1.45}.job-row__detail-title-link{color:var(--cursor-link);word-break:break-word;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-block}.job-row__detail-title-link:hover{text-decoration:underline}.job-row__detail-section{border-top:1px solid var(--cursor-border-subtle);padding-top:12px}.job-row__detail-section--description{max-width:40rem}.job-row__detail-section--history .job-row__history-inner{max-width:none}.job-row__history-aside-title-classified{text-align:left;color:var(--cursor-text-muted);margin-top:8px;font-size:11px;line-height:1.45}.job-row__history-aside-title-classified-line{margin-top:2px}.job-row__history-aside-title-classified-line:first-of-type{margin-top:0}.job-row__history-aside-title-classified-label{text-transform:uppercase;letter-spacing:.03em;color:var(--cursor-text-muted);opacity:.9;font-size:9px}.job-row__history-aside-title-classified-value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--cursor-text);word-break:break-word;font-size:10px}.job-row__history-aside-title-classified-version{margin-top:6px;font-size:10px}.job-row__history-inner{max-width:100%}.job-row__history-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:6px;font-size:10px}.job-row__history-list{grid-template-columns:max-content max-content 1fr;gap:4px 10px;margin:0;padding-left:1.1rem;display:grid}.job-row__history-list li{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;display:grid}.job-row__history-state,.job-row__history-state--published,.job-row__history-state--update{font-weight:500}.job-row__history-field-detail{min-width:0;color:var(--cursor-text-muted);font-weight:400}.job-row__history-time{font-family:var(--font-mono);color:var(--cursor-text-muted);font-size:11px}.job-row__history-empty{margin:0;font-size:12px}.job-row__id-stack{flex-direction:column;gap:.1rem;line-height:1.2;display:flex}.job-row__slug{font-family:var(--font-mono);letter-spacing:.04em;width:6ch;font-size:11px}.job-row__id-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px}.job-row__id,.job-row__state,.job-row__latest_state_date,.companies-table__id,.companies-table__count,.companies-table__last-updated-at,.runs-table__id,.runs-table__num,.loc-table__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cursor-text-muted);font-size:11px}.runs-table__state{text-align:center;vertical-align:middle;width:1%;padding:4px 8px}.run-state-icon-wrap{justify-content:center;align-items:center;line-height:0;display:inline-flex}.run-state-icon{display:inline-flex}.run-state-icon svg{display:block}.run-state-icon--success{color:#3fb950}.run-state-icon--failure{color:#f85149}.run-state-icon--pending{color:#58a6ff}.run-state-icon--partial{color:#d29922}.run-state-icon--cancelled{color:#8b949e}.run-state-icon--unknown{color:var(--cursor-text-muted)}.data-table tbody tr:last-child td{border-bottom:none}.data-table .runs-table__expand,.data-table .jobs-table__expand,.data-table .companies-table__expand{vertical-align:middle;width:1%;padding:4px 6px}.data-table .jobs-table__field-alert{vertical-align:middle;text-align:center;width:1%;padding:4px 6px;overflow:visible}.data-table .jobs-table__tier{vertical-align:top;text-align:center;width:1%;padding:6px 4px 4px 6px}.jobs-table__tier-mark{color:var(--tier-standard-fg);justify-content:center;align-items:center;padding-top:2px;line-height:0;display:inline-flex}.jobs-table__tier-mark--spotlight{color:var(--tier-spotlight-fg)}.jobs-table__tier-mark--watchlist{color:var(--tier-watchlist-fg)}.jobs-table__tier-mark--standard{color:var(--tier-standard-fg)}.jobs-table__tier-mark--deprioritize{color:var(--tier-deprioritize-fg)}.jobs-table__field-update-alert{color:var(--cursor-link);cursor:help;outline:none;flex-shrink:0;align-items:center;line-height:0;display:inline-flex;position:relative}.jobs-table__field-update-alert svg{display:block}.jobs-table__field-update-alert:after{content:attr(data-tooltip);z-index:50;text-align:left;color:var(--cursor-text);background:var(--cursor-bg-elevated);border:1px solid var(--cursor-border);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:400;line-height:1.35;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:auto;right:0;box-shadow:0 2px 10px #00000047}.jobs-table__field-update-alert:hover:after,.jobs-table__field-update-alert:focus-visible:after{opacity:1;visibility:visible}.jobs-table__field-update-alert:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:2px;border-radius:2px}.loc-table__col-hint{border:1px solid var(--cursor-text-dim);width:13px;height:13px;color:var(--cursor-text-dim);cursor:help;vertical-align:middle;border-radius:50%;outline:none;justify-content:center;align-items:center;margin-left:3px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;position:relative}.loc-table__col-hint:after{content:attr(data-tooltip);z-index:50;text-align:left;color:var(--cursor-text);background:var(--cursor-bg-elevated);border:1px solid var(--cursor-border);white-space:normal;pointer-events:none;opacity:0;visibility:hidden;border-radius:4px;min-width:16rem;max-width:22rem;padding:6px 8px;font-size:11px;font-weight:400;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 6px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 2px 10px #00000047}.loc-table__col-hint:hover:after,.loc-table__col-hint:focus-visible:after{opacity:1;visibility:visible}.loc-table__col-hint:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:2px}.data-table .btn.btn--icon.btn--outline.data-table__expand-btn{color:var(--cursor-text-muted)}.data-table .btn.btn--icon.btn--outline.data-table__expand-btn:hover:not(:disabled){color:var(--cursor-link)}.data-table .btn.btn--icon.btn--outline.data-table__expand-btn[aria-expanded=true]{color:var(--cursor-text)}.data-table tbody tr.run-row--detail td.run-row__detail{background:var(--cursor-bg);box-shadow:inset 0 1px 0 var(--cursor-border);border-top:none;padding:10px 12px 12px}.data-table tbody tr.run-row--detail:hover{background:0 0}.data-table tbody tr.company-row--detail td.company-row__detail{background:var(--cursor-bg);box-shadow:inset 0 1px 0 var(--cursor-border);vertical-align:top;border-top:none;padding:10px 12px 12px}.data-table tbody tr.company-row--detail:hover{background:0 0}.run-row__times{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}.run-row__time-block{flex-direction:column;gap:4px;min-width:12rem;display:flex}.run-row__time-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-size:10px}.run-row__time-value{font-size:13px;font-family:var(--font-mono);color:var(--cursor-text)}.run-row__detail-stack{flex-direction:column;gap:14px;display:flex}.run-row__sys{border-top:1px solid color-mix(in srgb, var(--cursor-border,#444) 70%, transparent);padding-top:4px}.run-row__sys-head{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:8px;font-size:10px;font-weight:600}.run-row__sys-grid{font-size:12px;font-family:var(--font-mono);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:8px 20px;display:grid}.run-row__sys-k{color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10px}.run-row__sys-v{word-break:break-word}.run-row__sys-note{margin-top:2px;font-size:10px;display:block}.run-row__sys-empty{margin:0;font-size:12px}.run-row__sys-json{margin-top:10px}.run-row__sys-json summary{cursor:pointer;color:var(--cursor-text-muted);-webkit-user-select:none;user-select:none;font-size:11px}.run-row__sys-json pre{background:var(--cursor-bg-elevated,#2d2d2d);border:1px solid var(--cursor-border-subtle);border-radius:3px;max-height:16rem;margin:6px 0 0;padding:8px 10px;font-size:10px;line-height:1.35;overflow:auto}.data-table .runs-table__created{white-space:nowrap;text-overflow:ellipsis;width:1%;max-width:12.5rem;font-family:var(--font-mono);font-size:11px;overflow:hidden}.combo-box{width:100%;min-width:0;max-width:100%;position:relative}.combo-box__field{border:1px solid var(--cursor-border);background:var(--cursor-bg-input);--field-trailing-size:calc(8px + 1.35em);border-radius:2px;align-items:stretch;gap:0;font-size:13px;line-height:1.35;display:flex}.combo-box__input{min-width:0;font:inherit;color:var(--cursor-text);text-align:start;direction:ltr;unicode-bidi:plaintext;background:0 0;border:none;border-radius:2px 0 0 2px;flex:auto;margin:0;padding:4px 8px;font-size:13px;line-height:1.35}.combo-box__input:focus{box-shadow:inset 0 0 0 1px var(--cursor-accent);outline:none}.combo-box__toggle{box-sizing:border-box;flex:0 0 var(--field-trailing-size);width:var(--field-trailing-size);height:var(--field-trailing-size);border:none;border-left:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 70%, transparent);color:var(--cursor-text-muted);cursor:pointer;border-radius:0 2px 2px 0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.combo-box__toggle:hover:not(:disabled){color:var(--cursor-text)}.combo-box__toggle:active:not(:disabled){background:color-mix(in srgb, #000 10%, color-mix(in srgb, var(--cursor-bg-elevated) 70%, transparent))}.combo-box__toggle:disabled{opacity:.5;cursor:not-allowed}.combo-box__toggle:focus,.combo-box__toggle:focus-visible{box-shadow:inset 0 0 0 1px var(--cursor-accent);z-index:1;outline:none;position:relative}.combo-box__list:popover-open{inset:auto;left:anchor(left);width:anchor-size(width);top:calc(anchor(bottom) + 2px);margin:0;position:absolute}.combo-box__list{border:1px solid var(--cursor-border);background:var(--cursor-bg-elevated);border-radius:2px;max-height:14rem;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 4px 12px #00000040}.combo-box__option{text-align:left;width:100%;font:inherit;color:var(--cursor-text);cursor:pointer;background:0 0;border:none;margin:0;padding:6px 10px;font-size:12px;line-height:1.35;display:block}.combo-box__option:hover,.combo-box__option:focus-visible,.combo-box__option--active{background:var(--cursor-list-hover)}.combo-box__option--clear{color:var(--cursor-text-muted);font-size:11px}.combo-box__empty{margin:0;padding:8px 10px}.industry-search-combo.combo-box{min-width:min(100%,26rem)}.industry-search-combo .combo-box__field .industries-panel__merge-select{box-shadow:none;background:0 0;border:none;border-radius:0}.jobs-panel{--jobs-panel-filter-text-width:min(100%, 22rem)}.jobs-filter-matrix{gap:10px;min-width:0;margin-bottom:10px;display:grid}.jobs-filter-matrix__search,.jobs-filter-matrix__facet-card,.jobs-filter-matrix__advanced{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:var(--cursor-bg,#1a1a1a);min-width:0}.jobs-filter-matrix__band-title{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;font-size:10px;font-weight:600}.jobs-filter-matrix__essentials{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.jobs-filter-matrix__field{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.jobs-filter-matrix__label{color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;display:block}.jobs-filter-matrix__facets{grid-template-columns:1.6fr .8fr 1fr;gap:10px;display:grid}.jobs-filter-matrix__facet-card{padding:10px}.jobs-filter-matrix__facet{grid-template-columns:1fr;align-items:start;gap:8px;min-width:0;display:grid}.jobs-filter-matrix__facet>[role=group]{flex-wrap:wrap;justify-self:start;width:fit-content;max-width:100%}.jobs-filter-matrix__advanced{background:color-mix(in srgb, var(--cursor-bg,#1a1a1a) 90%, var(--cursor-border,#333))}.jobs-filter-matrix__advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.jobs-filter-matrix__advanced-modes{gap:8px;padding:0 10px 10px;display:grid}.jobs-filter-matrix__advanced-modes .jobs-filter-matrix__facet{grid-template-columns:5rem minmax(0,1fr);align-items:center}.meta.jobs-filter-matrix__help{text-transform:none;letter-spacing:0;max-width:52rem;margin:0;padding:0 10px 10px;font-size:11px;line-height:1.4}.jobs-filter-matrix__help strong{color:var(--cursor-text,#ddd);font-weight:600}.location-suggest{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.location-suggest__list{z-index:20;border:1px solid var(--cursor-border,#333);background:var(--cursor-bg-input,var(--cursor-bg,#1a1a1a));border-radius:2px;max-height:14rem;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 4px 12px #00000073}.location-suggest__item{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));margin:0}.location-suggest__item:last-child{border-bottom:none}.location-suggest__btn{width:100%;color:var(--cursor-text,#ddd);font:inherit;font-size:13px;font-family:var(--font-mono,ui-monospace, monospace);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:6px 8px;display:block}.location-suggest__btn:hover:not(:disabled),.location-suggest__btn:focus-visible{background:color-mix(in srgb, var(--cursor-accent,#6cf) 18%, transparent);outline:none}.location-suggest__btn:disabled{cursor:not-allowed;opacity:.6}.jobs-panel__filters--company{border-bottom:1px solid var(--cursor-border,#333);flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px;padding:10px;display:flex}.jobs-panel__filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}.jobs-panel__field{color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;font-size:10px;display:flex}.jobs-panel__field>span{min-height:1.25em;font-size:10px;line-height:1.25;display:block}.jobs-panel__field--company{width:var(--jobs-panel-filter-text-width);flex:none;min-width:0;max-width:100%}.jobs-panel__field--company .text-input,.jobs-panel__field--company .text-input-field{box-sizing:border-box;width:100%}@media (width<=920px){.jobs-filter-matrix__essentials,.jobs-filter-matrix__facets,.jobs-filter-matrix__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-filter-matrix__advanced-modes .jobs-filter-matrix__facet{grid-template-columns:1fr}}@media (width<=720px){.jobs-filter-matrix__essentials,.jobs-filter-matrix__facets,.jobs-filter-matrix__advanced-grid{grid-template-columns:1fr}.jobs-panel__field--company{width:100%}}.jobs-pagination{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:0;padding:10px;display:flex}.jobs-pagination__meta{min-width:0;color:var(--cursor-text-muted);font-size:11px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.jobs-pagination__actions{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;display:flex}.jobs-pagination__page-size{color:var(--cursor-text-muted);flex:none;align-items:center;font-size:12px;display:flex}.jobs-pagination__page-size select{font:inherit;text-transform:none;letter-spacing:normal;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);min-width:3.5rem;color:var(--cursor-text);border-radius:2px;padding:2px 8px;font-size:13px}.jobs-pagination__page-size select:focus{outline:1px solid var(--cursor-accent);outline-offset:-1px}.jobs-comp-coverage{border:1px solid var(--cursor-border);background:var(--cursor-bg);border-radius:8px;margin:0 12px 12px;padding:10px 12px}.jobs-pay-coverage-tab{padding:10px 12px}.jobs-pay-coverage-tab .jobs-comp-coverage{margin:0}.jobs-comp-coverage__heading{margin:0 0 4px;font-size:13px;font-weight:600}.jobs-comp-coverage__note{margin:0 0 10px;font-size:12px;line-height:1.4}.jobs-comp-coverage__table-wrap{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;display:block;overflow:auto visible}.jobs-comp-coverage__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.jobs-comp-coverage__table th,.jobs-comp-coverage__table td{text-align:left;border-top:1px solid var(--cursor-border-subtle);padding:4px 8px}.jobs-comp-coverage__table thead th{color:var(--cursor-text-muted);border-top:none;font-weight:600}.jobs-comp-coverage__table tbody tr:last-child{font-weight:600}.jobs-comp-coverage__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.jobs-panel.panel>h2+.jobs-panel{padding:0}.jobs-panel.panel>h2+.jobs-panel__filters{padding-top:10px}.jobs-panel--search-audit{box-sizing:border-box;padding:10px 12px 12px}.jobs-search-audit-panel.panel>h2+.jobs-panel--search-audit{padding:10px 12px 12px}.meta.jobs-panel__search-audit-help{text-transform:none;letter-spacing:0;max-width:52rem;margin:0 0 10px;padding:0;font-size:11px;line-height:1.4}.jobs-panel__search-audit-toolbar{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;display:flex}.jobs-panel--search-audit>.err{margin:0 0 10px}.jobs-panel__search-audit-editor{border-bottom:1px solid var(--cursor-border,#333);margin:0 0 12px;padding:0 0 12px}.jobs-panel__search-audit-editor-title{margin:0 0 8px;padding:0;font-size:13px;font-weight:600}.jobs-panel__search-audit-editor .jobs-filter-matrix{margin-left:-12px;margin-right:-12px}.jobs-panel__search-audit-editor .jobs-panel__filters{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.jobs-panel__search-audit-editor-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;display:flex}.jobs-panel__search-audit-list-wrap,.jobs-panel__search-audit-list-wrap>.muted,.jobs-panel__search-audit-list-wrap>.err{margin:0;padding:0}.jobs-panel__search-audit-list{border:1px solid var(--cursor-border,#333);background:var(--cursor-bg-elevated,var(--cursor-bg,#1a1a1a));gap:0;margin:0;padding:0;display:grid}.jobs-panel__search-audit-item{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333))}.jobs-panel__search-audit-item:last-child{border-bottom:0}.jobs-panel__search-audit-item-main{grid-template-columns:minmax(7rem,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:grid}.jobs-panel__search-audit-identity{min-width:0}.jobs-panel__search-audit-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.jobs-panel__search-audit-filters{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text-muted);font-size:10px;overflow:hidden}.jobs-panel__search-audit-end{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:2.75rem;display:flex}.jobs-panel__search-audit-metrics{flex-direction:column;align-items:flex-end;gap:1px;width:100%;display:flex}.jobs-panel__search-audit-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:14px;font-weight:600}.jobs-panel__search-audit-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cursor-text-muted);text-align:right;font-size:10px}.jobs-panel__search-audit-delta--up{color:color-mix(in srgb, #8fbf8f 85%, var(--cursor-text))}.jobs-panel__search-audit-delta--down{color:#e8a090}.jobs-panel__search-audit-delta--base{text-transform:uppercase;letter-spacing:.04em}.jobs-panel__search-audit-expand.btn.btn--icon.btn--outline{color:var(--cursor-text-muted)}.jobs-panel__search-audit-expand.btn.btn--icon.btn--outline:hover:not(:disabled){color:var(--cursor-link)}.jobs-panel__search-audit-expand.btn.btn--icon.btn--outline[aria-expanded=true]{color:var(--cursor-text)}.jobs-panel__search-audit-detail{border-top:1px dashed var(--cursor-border-subtle,var(--cursor-border,#333));background:color-mix(in srgb, var(--cursor-bg,#1a1a1a) 88%, var(--cursor-border,#333));gap:8px;padding:10px 12px 12px;display:grid}.jobs-panel__search-audit-detail-row{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.jobs-panel__search-audit-detail-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);padding-top:1px;font-size:10px;font-weight:600}.jobs-panel__search-audit-detail-value{word-break:break-word;min-width:0;color:var(--cursor-text);font-size:11px;line-height:1.4}.jobs-panel__search-audit-detail-actions{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}@media (width<=720px){.jobs-panel__search-audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jobs-panel__search-audit-toolbar>.btn{justify-content:center;width:100%}.jobs-panel__search-audit-item-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity end""filters end";gap:4px 12px}.jobs-panel__search-audit-identity{grid-area:identity}.jobs-panel__search-audit-filters{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:filters;display:-webkit-box}.jobs-panel__search-audit-end{grid-area:end;align-self:center}.jobs-panel__search-audit-detail-row{grid-template-columns:1fr;gap:2px}.jobs-panel__search-audit-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jobs-panel__search-audit-detail-actions>.btn{justify-content:center;width:100%}.jobs-panel__field--company{width:100%}}.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.badge--neutral{background:color-mix(in srgb, var(--cursor-text-muted) 15%, transparent);color:var(--cursor-text-muted)}.badge--positive{background:color-mix(in srgb, var(--cursor-ok) 15%, transparent);color:var(--cursor-ok)}.badge--negative{background:color-mix(in srgb, var(--cursor-err) 12%, transparent);color:var(--cursor-err)}.badge--warning{color:#e8a838;background:#e8a8382e}.badge--accent{background:color-mix(in srgb, var(--cursor-accent) 15%, transparent);color:var(--cursor-accent)}.funds-panel__filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.75rem;padding-left:10px;padding-right:10px;display:flex}.funds-panel .loc-stats{margin-bottom:0}.funds-panel__stats-loading{margin:0 0 .75rem;font-size:.8125rem}.funds-panel__field{flex-direction:column;gap:.25rem;min-width:10rem;display:flex}.funds-panel__field--name{flex:14rem;max-width:20rem}.funds-panel__field span{color:var(--cursor-text-muted);font-size:.8125rem}.funds-panel__actions{align-items:center;gap:.5rem;display:flex}.funds-panel__counts{font-variant-numeric:tabular-nums;white-space:nowrap}.funds-panel__yes-no-badge{box-sizing:border-box;justify-content:center;align-items:center;width:2.125rem;display:inline-flex}.funds-panel__sync-toggle{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:2.625rem;display:inline-flex}.funds-panel__sync-controls{align-items:center;gap:.375rem;display:inline-flex}.funds-panel__sync-col{white-space:nowrap}.funds-panel__synced-col{white-space:nowrap;font-variant-numeric:tabular-nums}.funds-panel .data-table th.funds-panel__sync-col,.funds-panel .data-table td.funds-panel__sync-col{text-align:left}.funds-panel__error{color:var(--cursor-err,#c74e39);margin:.5rem 0}.funds-panel__message{margin:.5rem 0;font-size:.8125rem}.funds-panel__empty{color:var(--cursor-text-muted);margin:.75rem 0}.fund-detail{flex-direction:column;gap:1rem;display:flex}.fund-detail__summary{flex-direction:column;gap:.75rem;padding-left:10px;padding-right:10px;display:flex}.fund-detail__header{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding-top:10px;padding-bottom:10px;display:flex}.fund-detail__header-main{flex:16rem;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.fund-detail__heading{min-width:0}.fund-detail__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.fund-detail__title-link{color:inherit;text-decoration:none}.fund-detail__title-link:hover{color:var(--cursor-link);text-underline-offset:2px;text-decoration:underline}.fund-detail__subtitle{color:var(--cursor-text-muted);margin:.25rem 0 0;font-size:.8125rem}.fund-detail__header-badges{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem;display:flex}.fund-detail__header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.fund-detail__loading{margin:0;font-size:.875rem}.fund-detail__stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;display:grid}.fund-detail__stat{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 88%, var(--cursor-border));border-radius:4px;flex-direction:column;gap:.125rem;padding:.75rem .875rem;display:flex}.fund-detail__stat-value{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.1}.fund-detail__stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-size:.6875rem;font-weight:500}.fund-detail__cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;padding-bottom:10px;display:grid}.fund-detail__card{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 75%, var(--cursor-border));border-radius:4px;padding:.875rem 1rem}.fund-detail__card-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 .625rem;font-size:.6875rem;font-weight:600}.fund-detail__dl{grid-template-columns:auto minmax(0,1fr);gap:.375rem 1rem;margin:0;font-size:.8125rem;line-height:1.45;display:grid}.fund-detail__dl dt{color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.6875rem;font-weight:500}.fund-detail__dl dd{word-break:break-word;min-width:0;margin:0}.fund-detail__link{color:var(--cursor-link);text-decoration:none}.fund-detail__link:hover{text-decoration:underline}.fund-detail__alert{border-radius:4px;margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.fund-detail__alert--error{color:var(--cursor-err,#c74e39);background:color-mix(in srgb, var(--cursor-err,#c74e39) 12%, transparent);border:1px solid color-mix(in srgb, var(--cursor-err,#c74e39) 35%, var(--cursor-border))}.fund-detail__alert--compact{margin-top:.75rem}.fund-detail__summary .fund-detail__alert--compact{margin-top:.5rem}.fund-detail__alert--info{color:var(--cursor-text);background:color-mix(in srgb, var(--cursor-accent,#4a7fd4) 10%, transparent);border:1px solid color-mix(in srgb, var(--cursor-accent,#4a7fd4) 30%, var(--cursor-border))}.fund-detail__alert--warning{color:var(--cursor-warn,#b8860b);background:color-mix(in srgb, var(--cursor-warn,#b8860b) 12%, transparent);border:1px solid color-mix(in srgb, var(--cursor-warn,#b8860b) 35%, var(--cursor-border))}.fund-detail__hint{margin:.5rem 0 0;font-size:.8125rem}.fund-detail__import{border:1px dashed var(--cursor-border);border-radius:4px;padding:.875rem 1rem}.fund-detail__import-actions{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.fund-detail__row-actions{flex-wrap:wrap;gap:.375rem;display:flex}.fund-detail__link-btn{justify-content:center;align-items:center;width:3.625rem;display:inline-flex}.fund-detail__sync-error{color:var(--cursor-err,#c74e39);font-size:.75rem}.fund-detail__portfolio{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border))}.fund-detail:not(:has(.list-detail)) .fund-detail__portfolio{margin-left:-12px;margin-right:-12px}.fund-detail__portfolio-head{justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:0;padding:10px;display:flex}.fund-detail__portfolio>.fund-detail__alert{margin:0 12px .75rem}.fund-detail__portfolio-title{margin:0;font-size:.875rem;font-weight:600}.fund-detail__portfolio-name{font-weight:500}.fund-detail__linked-company{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:14rem;display:inline-block;overflow:hidden}.fund-detail__unlinked-link{font:inherit;font-size:inherit;color:var(--cursor-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.fund-detail__unlinked-link:hover:not(:disabled){color:var(--cursor-text)}.fund-detail__unlinked-link:disabled{color:var(--cursor-text-muted);cursor:not-allowed;text-decoration:none}.fund-detail__empty{text-align:center;padding:1.25rem .75rem}.fund-detail__empty p{margin:0}.fund-detail__empty p+p{margin-top:.375rem;font-size:.8125rem}.fund-link-modal{max-width:min(560px,100%)}.fund-link-modal__body{padding:0 12px}.fund-link-modal__entry{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-input) 55%, var(--cursor-bg-elevated));border-radius:4px;margin-top:10px;padding:10px 12px}.fund-link-modal__entry-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);margin:0;font-size:10px;font-weight:600}.fund-link-modal__entry-name{margin:.375rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.3}.fund-link-modal__entry-url{color:var(--cursor-link);word-break:break-all;margin-top:.25rem;font-size:.8125rem;text-decoration:none;display:inline-block}.fund-link-modal__entry-url:hover{text-decoration:underline}.fund-link-modal__entry-meta{font-size:.75rem;font-family:var(--font-mono);margin:.5rem 0 0}.fund-link-modal__intro{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.fund-link-modal__search{margin-top:.875rem;display:block}.fund-link-modal__search-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);margin-bottom:.25rem;font-size:11px;font-weight:500;display:block}.fund-link-modal__status{margin:.5rem 0 0;font-size:.75rem}.fund-link-modal__status--error{color:var(--cursor-err,#c74e39)}.fund-link-modal__hits{border:1px solid var(--cursor-border);background:var(--cursor-bg);border-radius:4px;max-height:14rem;margin:.625rem 0 0;padding:0;list-style:none;overflow-y:auto}.fund-link-modal__hit{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.fund-link-modal__hit:last-child{border-bottom:none}.fund-link-modal__hit-main{flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.fund-link-modal__hit-id{font-family:var(--font-mono);color:var(--cursor-text-muted);flex-shrink:0;font-size:.75rem;line-height:1.4}.fund-link-modal__hit-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.fund-link-modal__hit-name{font-size:.8125rem;font-weight:500;line-height:1.35}.fund-link-modal__hit-url{word-break:break-all;font-size:.6875rem;line-height:1.35}@media (width<=720px){.runs-activity__chart{min-width:480px}.runs-activity__detail-slot{min-height:72px}}.decision-pane{min-width:0;padding-top:10px}.decision-pane__toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin:0 0 10px;padding:0 12px;display:flex}.decision-pane__desc{color:var(--cursor-text);flex:auto;min-width:0;margin:0;font-size:12px;line-height:1.45}.decision-pane__desc .err{text-align:inherit;margin:0;display:inline}.decision-pane__hint{margin:0 0 10px;padding:0 12px;font-size:11px;line-height:1.4}.decision-pane>p.err{text-align:left;margin:0 0 10px;padding:0 12px}.decision-pane>p.muted{margin:0 0 10px;padding:0 12px;font-size:12px}.decision-pane .data-table .err{text-align:inherit;margin:0}.decision-pane .data-table .decision-col--mode{min-width:12rem}.decision-pane .data-table th{padding-top:4px;padding-bottom:4px}.decision-pane .data-table td{vertical-align:middle;padding-top:3px;padding-bottom:3px}.decision-pane__verdicts{flex-wrap:wrap;gap:6px;display:inline-flex}@media (width<=720px){.decision-pane .decision-col--wide{display:none}}.filings-pane__filter{flex:none;width:13.5rem;max-width:100%}.filings-pane__filter .select-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width<=720px){.filings-pane__filter{flex:auto;width:auto;min-width:0}}.filings-rounds__company-link{color:var(--cursor-link);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:0;margin:0;padding:0;font-weight:400;text-decoration:none;display:inline;overflow:hidden}.filings-rounds__company-link:hover{text-decoration:underline}.filings-rounds__company-cell{align-items:baseline;gap:.35rem;max-width:16rem;display:inline-flex}.filings-rounds__company-name{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-weight:400;display:inline-block;overflow:hidden}.filings-rounds__company-id{flex:none}.filings-sec-link{color:var(--cursor-link);font-family:var(--font-mono);font-size:.92em;text-decoration:none}.filings-sec-link:hover{text-decoration:underline}.filings-issuer-search-link{color:inherit;text-decoration:none}.filings-issuer-search-link:hover{color:var(--cursor-link);text-decoration:underline}.workers-panel{min-width:0;padding:0 0 12px}.workers-panel__intro{width:100%;max-width:none;margin:0;padding:10px 12px 0;font-size:12px;line-height:1.5}.workers-panel__intro code{font-size:11px}.workers-panel__section{border-top:1px solid var(--cursor-border,#333);margin-top:14px;padding-top:12px}.workers-panel__section:first-of-type{border-top:none;margin-top:10px;padding-top:0}.workers-panel__section--collapsed .workers-panel__section-head{padding-bottom:0}.workers-panel__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:0 12px 8px;display:flex}.workers-panel__section-head-text{flex:14rem;min-width:0}.workers-panel__section-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.workers-panel__section-toggle:hover .workers-panel__section-title{color:var(--cursor-accent,#cfcfcf)}.workers-panel__section-toggle:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:2px}.workers-panel__section-chevron{color:var(--cursor-text-muted);flex:none;transition:transform .12s;display:block;transform:rotate(-90deg)}.workers-panel__section-chevron--expanded{transform:rotate(0)}.workers-panel__section-title{color:var(--cursor-text);margin:0;font-size:13px;font-weight:600}.workers-panel__section-desc{margin:4px 0 0;font-size:12px;line-height:1.45}.workers-panel__section-desc code{font-size:11px}.workers-panel__section-actions{flex:none;align-items:center;gap:6px;display:flex}.workers-panel__section-body{padding:0 12px}.workers-panel__section-body--flush{padding-left:0;padding-right:0}.workers-panel__section-feedback{margin:0 0 8px;font-size:12px}.workers-panel__section-feedback:last-child{margin-bottom:0}.workers-schedules__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workers-schedule-card{border:1px solid var(--cursor-border,#444);background:color-mix(in srgb, var(--cursor-bg,#1e1e1e) 92%, var(--cursor-accent,#888));border-radius:4px;padding:10px 12px}.workers-schedule-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.workers-schedule-card__title-block{min-width:0}.workers-schedule-card__name{color:var(--cursor-text);font-size:13px;font-weight:600;display:block}.workers-schedule-card__cron{color:var(--cursor-text-muted);margin-top:2px;font-size:11px;display:inline-block}.workers-schedule-card__stats{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;margin:0 0 10px;font-size:12px;display:grid}.workers-schedule-card__stats dt{color:var(--cursor-text-muted);margin:0;font-weight:400}.workers-schedule-card__stats dd{min-width:0;margin:0}.workers-schedule-card__controls{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border));flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.workers-schedule-card__controls-label{color:var(--cursor-text-muted);font-size:12px}.workers-schedule-card__controls .select-field,.workers-pull-sample__controls .select-field{--field-trailing-size:calc(8px + 1.2em);flex:none;width:auto;max-width:none;font-size:12px}.workers-schedule-card__controls .select-field>.select-field__native,.workers-pull-sample__controls .select-field>.select-field__native{flex:auto;width:auto;min-width:0;font-size:12px}.workers-schedule-card__controls .select-field:has(.workers-schedule-card__interval-select){min-width:4.5rem}.workers-schedule-card__controls .select-field:has(.workers-schedule-card__hour-select){min-width:5.5rem}.workers-schedule-card__controls .select-field:has(.workers-schedule-card__minute-select){min-width:3.75rem}.workers-pull-sample__controls .select-field:has(.workers-pull-sample__from-select){min-width:7rem}.workers-enqueue__groups{flex-direction:column;gap:12px;display:flex}.workers-enqueue__group{border:1px solid var(--cursor-border-subtle,var(--cursor-border));background:var(--cursor-bg-elevated,transparent);border-radius:4px;padding:10px 12px}.workers-enqueue__group-title{color:var(--cursor-text);margin:0 0 2px;font-size:12px;font-weight:600}.workers-enqueue__group-desc{margin:0 0 8px;font-size:11px;line-height:1.4}.workers-enqueue__group-actions{margin:0}.workers-enqueue__feedback{margin:10px 0 0;font-size:12px}.workers-pull-sample__from-label{color:var(--cursor-text-muted,var(--muted-fg,#666));margin:0 0 4px;font-size:11px;display:block}.workers-pull-sample__controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.workers-pull-sample__actions{flex-wrap:wrap}.workers-pull-sample__hint,.workers-pull-sample__feedback{margin:10px 0 0;font-size:12px}.workers-panel__table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 12px 8px;display:flex}.workers-panel__table-toolbar .runs-panel__range{font-size:12px}.workers-panel__table-empty{margin:0;padding:0 12px 8px;font-size:12px}.workers-table__kind{font-size:12px}.workers-table__kind-code{font-size:11px}.workers-table__result{max-width:16rem;font-size:12px}.workers-table__result-cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.workers-table__headline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workers-table__detail-path{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workers-table__by{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:12px;overflow:hidden}.workers-task__error{color:var(--cursor-text);margin:8px 0 0;font-size:12px;line-height:1.4}.workers-task__actions{margin-top:8px}.workers-task__log{margin-top:8px;font-size:12px}.workers-task__log-pre{background:var(--cursor-bg-subtle,#0000000a);border:1px solid var(--cursor-border-subtle,var(--cursor-border));border-radius:4px;max-height:16rem;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.35;overflow:auto}.workers-task__log-empty{margin:8px 0 0;font-size:12px}.workers-db-backup__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:10px 16px;margin:12px 0 0;padding:0 12px 4px;font-size:12px;display:grid}.workers-db-backup__grid dt{color:var(--cursor-text-muted,#888);margin:0;font-weight:600}.workers-db-backup__grid dd{margin:2px 0 0;line-height:1.45}.workers-db-backup__key{word-break:break-all;font-size:11px}.workers-db-backup__feedback{margin:0;padding:0 12px 8px;font-size:12px}.worker-feed-results{padding-top:10px}.worker-feed__lede{max-width:42rem;margin:0;padding:0 12px 4px;font-size:12px;line-height:1.45}.worker-feed__toolbar{align-items:flex-end}.worker-feed__filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.worker-feed__filter{flex-direction:column;gap:2px;font-size:12px;display:flex}.worker-feed__filter-label{opacity:.75;font-size:11px}.worker-feed__select{min-width:9.5rem;font:inherit;border:1px solid var(--cursor-border,#444);background:var(--cursor-bg,transparent);color:inherit;border-radius:2px;padding:4px 6px;font-size:12px}.worker-feed__feedback{margin:0;padding:0 12px 8px;font-size:12px}.worker-feed-table__result{max-width:22rem}.select-proto-demo{flex-direction:column;gap:10px;min-width:0;display:flex}.select-proto-demo__intro{max-width:42rem;margin:0;font-size:12px;line-height:1.45}.select-proto-demo__intro code{font-size:11px}.select-proto{border:1px solid var(--cursor-border);min-width:0}.select-proto-cell{vertical-align:middle;min-width:9rem}.components-panel__body{flex-direction:column;gap:12px;min-width:0;padding-bottom:12px;display:flex}.components-panel__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.components-panel__row-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:16px 24px;min-width:0;display:grid}.components-panel__block{min-width:0}.components-panel__heading{text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-dim);margin:0 0 8px;font-size:11px;font-weight:600}.components-panel__label{color:var(--cursor-text-muted);margin-bottom:6px;font-size:11px;display:block}.components-panel__btn-row{flex-wrap:wrap}.components-panel__btn-stack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.components-panel__demo-groups{flex-direction:column;gap:14px;display:flex}.components-panel__demo-group{border:1px solid var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));border-radius:3px;padding:10px 12px}.components-panel__demo-group-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 8px;font-size:10px;font-weight:600}.components-panel__demo-group-items{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.components-panel__overflow-controls{flex-wrap:wrap;gap:12px 20px;margin-bottom:10px;display:flex}.components-panel__overflow-control{flex-direction:column;gap:6px;min-width:10rem;display:flex}.components-panel__overflow-sandbox{border:1px dashed var(--cursor-border);background:var(--cursor-bg);border-radius:3px;max-width:20rem;padding:10px 12px}.components-panel__overflow-meta{margin:8px 0 0;font-size:12px}.components-panel__badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.components-panel__icon-intro{max-width:40rem;margin:0 0 10px;font-size:11px;line-height:1.45}.components-panel__code{font-family:var(--font-mono,ui-monospace, monospace);font-size:10px}.components-panel__icon-rows{flex-direction:column;gap:16px;display:flex}.components-panel__icon-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:14px 12px;display:grid}@media (width<=36rem){.components-panel__icon-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.components-panel__icon-item{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.components-panel__icon-caption{color:var(--cursor-text);font-size:10px;font-weight:600}.components-panel__icon-name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--cursor-text-muted);overflow-wrap:anywhere;max-width:100%;margin:0;font-size:9px}.components-panel__text-field{min-width:0}.components-panel__text-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:min(44rem,100%);display:grid}@media (width<=32rem){.components-panel__text-field-row{grid-template-columns:1fr}}.components-panel__text-field--spaced{max-width:min(22rem,100%);margin-top:12px}.users-panel__intro{flex-direction:column;gap:0;min-width:0;padding-bottom:0;display:flex}.users-panel__intro>p.meta{border-bottom:1px solid var(--cursor-border);margin-bottom:0;padding:10px}.users-panel__intro>div{padding:10px}.users-panel__subhead{margin:0 0 .5rem;font-size:13px}.users-panel__invite-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.users-panel__invite-field{flex:none;max-width:100%}.users-panel__invite-field .text-input{box-sizing:border-box;width:100%}.users-panel__invite-field--email{width:14rem}.users-panel__invite-field--note{width:12rem}@media (width<=720px){.users-panel__invite-row{align-items:stretch}.users-panel__invite-field{flex:100%;width:100%}}.users-panel__table-toolbar{border-top:1px solid var(--cursor-border);justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.users-panel__toolbar-left{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.users-panel__toolbar-search-wrap{flex:none;width:10.5rem;max-width:100%}.users-panel__toolbar-search-wrap .text-input-field{width:100%;max-width:100%}.users-panel__toolbar-status-wrap{flex:none;width:9.75rem;max-width:100%}.users-panel__toolbar-status-wrap .select-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.users-panel__row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.users-panel .panel-tabs__body>.err,.users-panel .panel-tabs__body>.muted{margin:0;padding:10px}.users-table__status{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:12px}.users-table__actions{white-space:nowrap;text-align:right;width:1%}.notifications-runs__toolbar{border-bottom:1px solid var(--cursor-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:10px 12px;display:flex}.meta.notifications-runs__hint{flex:16rem;min-width:0;margin:0;padding-left:0;padding-right:0}.notifications-runs__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.notifications-runs__controls .btn{white-space:nowrap;flex-shrink:0}.notifications-runs__cadence{min-width:6.5rem}.notifications-runs__email{width:14rem;min-width:12rem}.notifications-runs__result-email{font-size:12px}.notifications-runs__alert{color:var(--cursor-text);border:1px solid color-mix(in srgb, var(--cursor-err,#c74e39) 55%, var(--cursor-border,#444));background:color-mix(in srgb, var(--cursor-err,#c74e39) 12%, var(--cursor-bg,#1e1e1e));border-radius:4px;margin:10px 12px;padding:8px 10px;font-size:12px;line-height:1.45}.notifications-runs__alert--list{margin:0}.notifications-runs__alert-title{margin:0 0 6px;font-size:12px;font-weight:600;display:block}.notifications-runs__errors{margin:0;padding-left:1.1rem;font-size:11px;line-height:1.5}.notifications-runs__errors li{word-break:break-word;margin:2px 0}.notifications-runs__result{flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.notifications-runs__result-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.notifications-runs__result-title{text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);font-size:11px;font-weight:600}.notifications-runs__result-time{font-size:11px}.notifications-runs__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:26rem;margin:0;display:grid}.notifications-runs__stat{border:1px solid var(--cursor-border,#444);background:color-mix(in srgb, var(--cursor-bg,#1e1e1e) 92%, var(--cursor-accent,#888));border-radius:4px;padding:8px 10px}.notifications-runs__stat dt{text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);margin:0 0 2px;font-size:10px;font-weight:600}.notifications-runs__stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:1.2}.notifications-runs__empty{margin:0;padding:10px 12px}.notifications-runs__stats--clocks{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding:10px 12px 0}.notifications-runs__stats--clocks .notifications-runs__stat dd{font-size:12px;font-weight:500}.notifications-table-wrap{padding:0 12px 12px;overflow-x:auto}.notifications-table{border-collapse:collapse;width:100%;font-size:12px}.notifications-table th,.notifications-table td{text-align:left;border-bottom:1px solid var(--cursor-border,#444);vertical-align:top;padding:6px 8px}.notifications-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-size:10px;font-weight:600}.notifications-table .err{color:var(--cursor-err,#c74e39)}.loc-panel__pager-nav,.loc-panel__pager>.loc-filter-btn{flex-shrink:0}.locality-catalog__input--grow,.locality-catalog__input--code{flex:14rem;min-width:12rem}.search-aliases-panel{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.search-aliases-section{flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.search-aliases-filters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.search-aliases-hint{color:var(--cursor-text-muted,#888);max-width:52rem;margin:0;font-size:12px;line-height:1.4}.search-aliases-filters .select-field,.search-aliases-filters .text-input-field,.search-aliases-filters .text-input{box-sizing:border-box;flex:0 auto;width:auto;max-width:100%}.search-aliases-filters .select-field{min-width:9rem}.search-aliases-filters .text-input-field,.search-aliases-filters .text-input{width:14rem;min-width:10rem}.search-aliases-create{border-top:1px solid var(--cursor-border,#333);border-bottom:1px solid var(--cursor-border,#333);flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin:0;padding:12px 0;display:flex}.search-aliases-create-title{text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted,#888);margin:0;font-size:11px;font-weight:600}.search-aliases-create-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,12rem));gap:8px;width:100%;max-width:52rem;display:grid}.search-aliases-create-grid .select-field,.search-aliases-create-grid .text-input-field,.search-aliases-create-grid .text-input{box-sizing:border-box;width:100%;max-width:100%}.search-aliases-error{color:var(--cursor-danger,#e06c75);margin:0}.search-aliases-msg{color:var(--cursor-muted,#888);margin:0}.search-aliases-tabs{align-self:flex-start;width:max-content;max-width:100%;margin:0}.search-aliases-section>.data-table-wrap{width:100%;min-width:0}.search-aliases-candidate-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:14rem;display:flex}.search-aliases-candidate-actions .text-input-field,.search-aliases-candidate-actions .text-input{flex:0 auto;width:10rem;max-width:100%}:root{--tier-spotlight-fg:#d4a84b;--tier-spotlight-toolbar-fg:#d4a84b;--tier-watchlist-fg:#5eb8b0;--tier-watchlist-toolbar-fg:#5eb8b0;--tier-standard-fg:#9ca3af;--tier-standard-toolbar-fg:#9ca3af;--tier-deprioritize-fg:#b07d6a;--tier-deprioritize-toolbar-fg:#b07d6a}.cursor-app{background:var(--cursor-bg);flex-direction:column;height:100vh;min-height:100vh;display:flex}.cursor-main{background:var(--cursor-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cursor-editor-scroll{flex:1;padding:12px 16px 24px;overflow:auto}.app-top-bar{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;padding-bottom:10px;display:flex}.app-top-bar .header{flex:12rem;min-width:0;margin-bottom:0}.admin-nav{flex-direction:column;flex:0 auto;align-items:flex-end;gap:6px;max-width:100%;display:flex}.admin-nav__areas{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0;max-width:100%;display:flex}.admin-nav__sep{color:var(--cursor-border);-webkit-user-select:none;user-select:none;margin:0 7px;font-size:11px}.admin-nav__area{font:inherit;color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.75;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.admin-nav__area:hover{opacity:1;color:var(--cursor-text-muted)}.admin-nav__area--active{opacity:1;color:var(--cursor-text);font-weight:500}.admin-nav__area:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.admin-nav__panels{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 0;max-width:100%;margin:0;font-size:12px;display:flex}.admin-nav__panel-sep{color:var(--cursor-text-muted);margin:0 6px}.admin-nav__panel{font:inherit;color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.85;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.admin-nav__panel:hover{opacity:1;color:var(--cursor-text);-webkit-text-decoration-color:var(--cursor-text-muted);text-decoration-color:var(--cursor-text-muted)}.admin-nav__panel--on{color:var(--cursor-text);opacity:1;-webkit-text-decoration-color:color-mix(in srgb, var(--cursor-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--cursor-accent) 55%, transparent);font-weight:500}.admin-nav__panel:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.admin-nav-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--cursor-border);background:var(--cursor-bg);width:44px;height:44px;color:var(--cursor-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;box-shadow:0 2px 10px #00000059}.admin-nav-fab:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.admin-nav-drawer-backdrop{z-index:40;cursor:pointer;background:#00000080;border:none;margin:0;padding:0;display:none;position:fixed;inset:0}.admin-nav-drawer{z-index:41;width:min(62vw,220px);padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--cursor-bg) 97%, var(--cursor-border));border-left:1px solid var(--cursor-border-subtle,var(--cursor-border));visibility:hidden;pointer-events:none;flex-direction:column;display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 32px #00000059}.admin-nav-drawer--open{visibility:visible;pointer-events:auto;transform:translate(0)}@media (prefers-reduced-motion:no-preference){.admin-nav-drawer{transition:transform .22s,visibility .22s}.admin-nav-drawer-backdrop{animation:.22s admin-nav-backdrop-in}}@keyframes admin-nav-backdrop-in{0%{opacity:0}to{opacity:1}}.admin-nav-drawer__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.admin-nav-tree{flex-direction:column;gap:2px;margin:0;padding:4px 8px 0;list-style:none;display:flex}.admin-nav-tree__item{flex-direction:column;display:flex}.admin-nav-tree__area{font:inherit;text-align:left;color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.75;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:6px 0;font-size:13px}.admin-nav-tree__area:hover{opacity:1;color:var(--cursor-text-muted)}.admin-nav-tree__area--active{opacity:1;color:var(--cursor-text);font-weight:500}.admin-nav-tree__area:focus-visible,.admin-nav-tree__panel:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.admin-nav-tree__children{flex-direction:column;gap:2px;margin:0 0 4px 16px;padding:0;list-style:none;display:flex}.admin-nav-tree__children>li{display:flex}.admin-nav-tree__panel{font:inherit;text-align:left;color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.85;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:5px 0;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.admin-nav-tree__panel:hover{opacity:1;color:var(--cursor-text);-webkit-text-decoration-color:var(--cursor-text-muted);text-decoration-color:var(--cursor-text-muted)}.admin-nav-tree__panel--on{opacity:1;color:var(--cursor-text);-webkit-text-decoration-color:color-mix(in srgb, var(--cursor-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--cursor-accent) 55%, transparent);font-weight:500}.admin-nav-drawer__footer{flex-direction:column;gap:14px;padding-top:14px;display:flex}.admin-nav-session{padding:0 8px}.admin-nav-session__name{color:var(--cursor-text);word-break:break-word;margin:0;font-size:13px;font-weight:500}.admin-nav-session__meta{word-break:break-word;margin:3px 0 0;font-size:11px;line-height:1.35}.admin-nav-session__action{font:inherit;color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.85;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.admin-nav-session__action:hover:not(:disabled){opacity:1;color:var(--cursor-text);-webkit-text-decoration-color:var(--cursor-text-muted);text-decoration-color:var(--cursor-text-muted)}.admin-nav-session__action:disabled{cursor:default;opacity:.55}.admin-nav-session__action:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.admin-nav-drawer__brand{flex-direction:column;align-items:center;gap:.65rem;display:flex}.admin-nav-drawer__divider{width:min(100%,12rem);height:.6875rem;color:var(--cursor-text-muted);opacity:.6;display:block}.admin-nav-drawer__mark{opacity:.72;width:1.65rem;height:1.65rem;display:block}.header{margin-bottom:14px;padding-bottom:2px}.app-header-title-row{align-items:center;gap:2px;margin-bottom:4px;display:flex}.app-header-seal-wrap{flex-shrink:0;line-height:0;display:flex}.app-header-seal{width:1.5rem;height:1.5rem;padding-bottom:1px;display:block}.app-header-wordmark{flex-shrink:0;width:auto;height:1.375rem;margin:0;display:block}.header h1{letter-spacing:-.02em;color:var(--cursor-text);margin:0;font-size:20px;font-weight:500}.tagline{color:var(--cursor-text-muted);margin:0;font-size:12px}@media (width<=720px){.admin-nav--inline{display:none}.admin-nav-fab{display:flex}.admin-nav-drawer-backdrop{display:block}.admin-nav-drawer{display:flex}}.staged-companies-panel--embedded>p.meta,.companies-proposals-queue--embedded>p.meta,.companies-profile-enrichment--embedded>p.meta,.companies-editorial-panel--embedded>p.meta,.industries-capture-runs-panel>p.meta,.industries-label-captures-panel>p.meta{margin-bottom:0;padding-top:10px;padding-bottom:10px}@media (width<=720px){.industries-label-captures__field--wide{grid-column:span 1}}.live-company-edit--embedded>p.meta{padding-top:12px;padding-bottom:12px}.live-company-edit--embedded>p.meta:not(.panel-tabs__mv-note){margin-bottom:0}.meta{color:var(--cursor-text);margin:0 0 10px;padding-left:12px;padding-right:12px;font-size:12px}.service-status__body .meta{margin:0 0 8px;padding:0}.muted{color:var(--cursor-text-muted)}.ok{color:var(--cursor-ok);font-weight:500}.err{color:var(--cursor-err);text-align:center;margin:8px 0 0;padding:24px 0;font-size:12px}.json{background:var(--cursor-bg);border:1px solid var(--cursor-border);font-family:var(--font-mono);border-radius:0;max-height:24rem;margin:10px 0 0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}code{font-family:var(--font-mono);font-size:.92em}.companies-panel__industry-filters-label .meta{text-align:left;color:var(--cursor-text-dim);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;margin:0;padding:0;font-size:10px;line-height:1.2}@keyframes staged-companies-review-probe-spin{to{transform:rotate(360deg)}}.data-table tbody tr.data-table__row--group-head>td.loc-table__job-title{padding-bottom:2px}.data-table tbody tr.data-table__row--group-tail>td.loc-table__title-sub-cell{padding-top:2px}@media (width<=720px){.live-company-edit{flex-direction:column;display:flex}.live-company-edit>.live-company-edit__review{order:10}.live-company-edit>.companies-panel__toolbar{order:3}.live-company-edit>.data-table-wrap{order:4}.live-company-edit>p.muted:not(.meta){order:5}.companies-panel__toolbar{flex-wrap:nowrap;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}.companies-panel__toolbar .companies-panel__search,.companies-panel__toolbar .companies-panel__search.text-input{flex:auto;width:auto;min-width:0;max-width:none;min-height:2.25rem;padding:6px 8px;font-size:16px}.companies-panel__name-ats-filters{flex-wrap:nowrap;width:100%}.companies-panel__ats-filter .select-field{width:7.5rem;min-width:6.5rem}.live-company-edit__proposal-actions{flex-direction:column;align-items:stretch}.live-company-edit__proposal-actions .btn{width:100%}.live-company-edit__ai-hint{max-width:none}.live-company-edit__event-line{flex-direction:column;align-items:flex-start;gap:2px}.live-company-edit__event-summary{white-space:normal;text-overflow:unset;overflow:visible}.company-edit-section-heading__row{flex-wrap:wrap;gap:6px}}.modal__backdrop{z-index:200;background:#00000080;position:fixed;inset:0}.modal__wrap{z-index:201;pointer-events:none;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0}.modal__wrap .modal{pointer-events:auto;max-width:min(520px,100%);max-height:min(90vh,100%);overflow:auto}.modal{background:var(--cursor-bg-elevated);border:1px solid var(--cursor-border);border-radius:4px;width:100%;padding:0 0 12px;box-shadow:0 8px 32px #00000059}.modal--sheet{text-align:left}.modal__header{border-bottom:1px solid var(--cursor-border);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px 8px;display:flex}.modal__title{color:var(--cursor-text);margin:0;font-size:13px;font-weight:600;line-height:1.3}.modal__close{line-height:1;font:inherit;color:var(--cursor-text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;margin:0;padding:0 6px;font-size:20px}.modal__close:hover{color:var(--cursor-text);background:var(--cursor-list-hover)}.modal__meta,.modal__hint,.modal__stale{margin:8px 12px 0;font-size:12px}.modal__stale{color:var(--cursor-warning,#c9a227)}.modal__field{margin:12px 12px 0}.modal__label{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:4px;font-size:11px;display:block}.modal__select,.modal__multiselect{width:100%;max-width:100%;font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);box-sizing:border-box;border-radius:2px;padding:4px 6px;font-size:12px}.modal__multiselect{resize:vertical;min-height:6.5rem}.modal__actions{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border));flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:16px 12px 0;padding-top:8px;display:flex}.api-health-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.api-health-row__status{min-width:0}.api-health-row__err{margin:0}.api-health-row__ping{flex-shrink:0}.service-status__alert{border:1px solid color-mix(in srgb, var(--cursor-err,#c74e39) 55%, var(--cursor-border,#444));background:color-mix(in srgb, var(--cursor-err,#c74e39) 12%, var(--cursor-bg,#1e1e1e));border-radius:4px;margin:0 0 10px;padding:8px 10px}.service-status__alert-title{color:var(--cursor-text);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.service-status__alert-body{color:var(--cursor-text-muted);margin:0 0 8px;font-size:11px;line-height:1.45}.service-status__alert-list{color:var(--cursor-text);margin:0;padding-left:1.1rem;font-size:11px;line-height:1.5}.service-status__alert-list li{margin:2px 0}.service-status__alert-list code{font-size:10px}.service-status__body{padding-bottom:8px}.api-app-config{border:1px solid var(--cursor-border,#444);background:color-mix(in srgb, var(--cursor-bg,#1e1e1e) 92%, var(--cursor-accent,#888));border-radius:4px;margin:0 0 10px;padding:8px 10px}.api-app-config__title{color:var(--cursor-text);margin:0 0 6px;font-size:12px;font-weight:600}.api-app-config__title code{font-size:inherit;font-weight:inherit}.api-app-config__dl{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;display:grid}.api-app-config__dl dt{color:var(--cursor-text-muted);margin:0;font-weight:400}.api-app-config__dl dd{min-width:0;margin:0}.api-app-config__dl code{word-break:break-word;font-size:11px}.api-app-config__hint{margin:8px 0 0;font-size:11px;line-height:1.4}.service-status__err{text-align:left;margin:0;padding:0;font-size:12px}.service-mcp-install{border:1px solid var(--cursor-border,#444);background:color-mix(in srgb, var(--cursor-bg,#1e1e1e) 92%, var(--cursor-accent,#888));border-radius:4px;margin:12px 0 0;padding:10px}.service-mcp-install__title{color:var(--cursor-text);margin:0 0 6px;font-size:12px;font-weight:600}.service-mcp-install__lede{margin:0 0 10px;font-size:11px;line-height:1.45}.service-mcp-install__actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.service-mcp-install__btn{text-decoration:none;display:inline-block}.service-mcp-install__meta{margin:0}.service-mcp-install__meta-row{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin-bottom:6px;font-size:11px;display:grid}.service-mcp-install__meta-row dt{color:var(--cursor-text-muted);margin:0;font-weight:400}.service-mcp-install__meta-row dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.service-mcp-install__code{word-break:break-all;font-size:10px}.service-mcp-install__copy{flex-shrink:0}.service-mcp-install__hint{margin:4px 0 0;font-size:11px;line-height:1.4}.service-mcp-install__hint code{font-size:10px}.companies-proposals-queue__toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px}.companies-proposals-queue__status-label{align-items:center;gap:8px;font-size:12px;display:inline-flex}.companies-proposals-queue__status-label select{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;padding:4px 8px;font-size:12px}.companies-proposals-queue__apply-page{margin-left:auto}.companies-proposals-queue__patch-keys{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28rem;display:inline-block;overflow:hidden}.companies-proposals-queue__status-cell{white-space:nowrap;vertical-align:middle}.companies-proposals-queue__review-btn{vertical-align:middle}.companies-proposals-queue__company-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:20rem;display:inline-block;overflow:hidden}.companies-proposals-queue__detail-above{margin-bottom:10px}.companies-proposals-queue__detail-above .live-company-edit__proposal-item{margin-bottom:0}.companies-proposals-queue__detail-above .live-company-edit__proposal-patch-wrap{min-width:0}.companies-proposals-queue__detail-above .live-company-edit__proposal-patch{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.companies-panel--embedded,.staged-companies-panel--embedded,.live-company-edit--embedded{background:0 0;border:none;min-width:0;margin:0;overflow:visible}.companies-profile-enrichment__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.companies-profile-enrichment__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:8px 16px;margin:0 0 16px;font-size:12px;display:grid}.companies-profile-enrichment__grid dt{color:var(--cursor-text-muted);margin:0;font-weight:600}.companies-profile-enrichment__grid dd{margin:2px 0 0}.companies-profile-enrichment__bars{margin-bottom:12px}.companies-profile-enrichment__bars-title{margin:0 0 8px;font-size:12px;font-weight:600}.companies-profile-enrichment__bar-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.companies-profile-enrichment__bar-row{grid-template-columns:7rem 1fr 4.5rem;align-items:center;gap:8px;font-size:12px;display:grid}.companies-profile-enrichment__bar-track{background:var(--cursor-border,#333);border-radius:4px;height:8px;display:block;overflow:hidden}.companies-profile-enrichment__bar-fill{background:var(--cursor-accent,#6b8afd);height:100%;display:block}.companies-editorial-panel--embedded{background:0 0;border:none;min-width:0;margin:0;overflow:visible}.companies-editorial-panel__health{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 88%, var(--cursor-border));border-radius:3px;margin-bottom:12px;padding:12px}.companies-editorial-panel--embedded .companies-editorial-panel__health{border:none;border-top:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border);background:0 0;border-radius:0;margin-bottom:0}.companies-editorial-panel__health-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 10px;font-size:11px;font-weight:600}.companies-editorial-panel__stats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:8px 12px;margin:0;display:grid}.companies-editorial-panel__stats>div{border:1px solid var(--cursor-border);background:var(--cursor-bg);border-radius:3px;padding:8px 10px}.companies-editorial-panel__stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-dim);margin:0;font-size:10px}.companies-editorial-panel__stats dd{margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.2}.companies-editorial-panel__stats-value--warn{color:var(--cursor-err)}.companies-editorial-panel__stats-value--ok{color:var(--cursor-ok)}.companies-editorial-panel__stats-value--muted{color:var(--cursor-text-muted);font-size:16px;font-weight:500}.panel>h2+.editorial-staleness{padding:0}.editorial-staleness__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:8px;padding:10px 12px 0;display:flex}.editorial-staleness__lede{max-width:42rem;margin:0;font-size:12px;line-height:1.45}.editorial-staleness__feedback{margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.editorial-staleness__chart-wrap{padding:4px 12px 8px}.editorial-staleness__chart-scroll{padding-bottom:4px;overflow-x:auto}.editorial-staleness__chart{width:100%;min-width:480px;height:auto;display:block}.editorial-staleness__grid{stroke:color-mix(in srgb, var(--cursor-border,#444) 70%, transparent);stroke-width:1px;stroke-dasharray:2 3}.editorial-staleness__axis{fill:var(--cursor-text-muted);font-size:9px;font-family:var(--font-mono)}.editorial-staleness__bar--spotlight{fill:color-mix(in srgb, var(--tier-spotlight-fg) 78%, #1e1e1e)}.editorial-staleness__bar--watchlist{fill:color-mix(in srgb, var(--tier-watchlist-fg) 78%, #1e1e1e)}.editorial-staleness__bar--standard{fill:color-mix(in srgb, var(--tier-standard-fg) 72%, #1e1e1e)}.editorial-staleness__bar--deprioritize{fill:color-mix(in srgb, var(--tier-deprioritize-fg) 78%, #1e1e1e)}.editorial-staleness__bar--empty{fill:color-mix(in srgb, var(--cursor-border,#444) 55%, transparent)}.editorial-staleness__hit{fill:#0000;cursor:pointer;outline:none}.editorial-staleness__hit--focus{stroke:var(--cursor-text,#ddd);stroke-width:1.5px}.editorial-staleness__hit:focus-visible{stroke:var(--cursor-accent,#7aa2f7);stroke-width:2px}.editorial-staleness__legend{color:var(--cursor-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;font-size:11px;display:flex}.editorial-staleness__legend-item{align-items:center;gap:6px;display:inline-flex}.editorial-staleness__swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.editorial-staleness__swatch--spotlight{background:color-mix(in srgb, var(--tier-spotlight-fg) 78%, #1e1e1e)}.editorial-staleness__swatch--watchlist{background:color-mix(in srgb, var(--tier-watchlist-fg) 78%, #1e1e1e)}.editorial-staleness__swatch--standard{background:color-mix(in srgb, var(--tier-standard-fg) 72%, #1e1e1e)}.editorial-staleness__swatch--deprioritize{background:color-mix(in srgb, var(--tier-deprioritize-fg) 78%, #1e1e1e)}.editorial-staleness__detail-slot{min-height:44px;margin:0 12px 12px}.editorial-staleness__detail{border:1px solid color-mix(in srgb, var(--cursor-border,#444) 85%, transparent);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.editorial-staleness__detail strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.editorial-staleness__detail-hint{margin:0;padding:8px 0 0;font-size:12px;line-height:1.45}.companies-editorial-panel__issue-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.companies-editorial-panel__table-issues{min-width:9rem;max-width:18rem}.companies-editorial-panel__table-issues .companies-editorial-panel__issue-chips{flex-wrap:nowrap;align-items:center;gap:3px;overflow:hidden}.companies-editorial-panel__issue-chip{border:1px solid var(--cursor-border);color:var(--cursor-text-muted);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:9px}.companies-editorial-panel__issue-chip--warn{color:var(--cursor-err);border-color:color-mix(in srgb, var(--cursor-err) 35%, var(--cursor-border));background:color-mix(in srgb, var(--cursor-err) 8%, var(--cursor-bg))}.companies-editorial-panel__issue-chip--pending{color:var(--cursor-text);border-color:color-mix(in srgb, var(--cursor-accent) 35%, var(--cursor-border));background:color-mix(in srgb, var(--cursor-accent) 12%, var(--cursor-bg))}.companies-editorial-panel__toolbar{align-items:center;gap:8px 12px}.companies-editorial-panel__sort-ranked{flex:none}.companies-editorial-panel--embedded .companies-editorial-panel__toolbar,.panel-tabs__body .companies-editorial-panel--embedded>.companies-editorial-panel__toolbar{margin-bottom:0;padding:10px 12px}.companies-editorial-panel .companies-editorial-panel__toolbar+.data-table-wrap{margin-top:0}.companies-editorial-panel__table .companies-editorial-panel__company-name{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:12px;font-weight:500;overflow:hidden}.companies-editorial-panel__table th,.companies-editorial-panel__table td{vertical-align:middle;padding:3px 8px;line-height:1.25}.companies-editorial-panel__table thead th{padding-top:4px;padding-bottom:4px}.companies-editorial-panel__company-name a{text-overflow:ellipsis;white-space:nowrap;color:var(--cursor-link);text-decoration:none;display:block;overflow:hidden}.companies-editorial-panel__company-name a:hover{text-decoration:underline}.companies-editorial-panel__id,.companies-editorial-panel__job-count{font-variant-numeric:tabular-nums;color:var(--cursor-text-muted);font-size:11px}.companies-editorial-panel__ranked{white-space:nowrap;font-variant-numeric:tabular-nums}.companies-editorial-panel__ranked-age{margin-left:6px;font-size:11px}.companies-editorial-panel__table .companies-editorial-panel__edit-btn{min-width:24px;min-height:24px;padding:3px}.companies-editorial-panel__edit-btn--ghost{box-shadow:none;color:var(--cursor-text-muted);background:0 0}.companies-editorial-panel__edit-btn--ghost:hover:not(:disabled){background:var(--cursor-list-hover);color:var(--cursor-text)}.companies-editorial-panel__edit-btn--ghost:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-list-hover))}.companies-editorial-panel__tier-edit{align-items:center;display:inline-flex}.companies-editorial-panel__tier-toggle-group{flex-shrink:0}.companies-editorial-panel__tier-toggle-group .toggle-btn{align-items:center;gap:4px;display:inline-flex}.companies-editorial-panel__tier-toggle-group .toggle-btn svg{flex-shrink:0}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn{gap:0}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn.toggle-btn--icon{min-width:24px;min-height:24px;padding:3px}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn.toggle-btn--icon svg{width:14px;height:14px}.companies-editorial-panel__tier-toggle-group--ghost{gap:2px}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--spotlight[aria-pressed=true]{box-shadow:none;color:var(--tier-spotlight-fg);background:0 0}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--watchlist[aria-pressed=true]{box-shadow:none;color:var(--tier-watchlist-fg);background:0 0}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--standard[aria-pressed=true]{box-shadow:none;color:var(--tier-standard-fg);background:0 0}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--deprioritize[aria-pressed=true]{box-shadow:none;color:var(--tier-deprioritize-fg);background:0 0}.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--spotlight[aria-pressed=true]:hover:not(:disabled),.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--watchlist[aria-pressed=true]:hover:not(:disabled),.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--standard[aria-pressed=true]:hover:not(:disabled),.companies-editorial-panel__tier-toggle-group--icon-only .toggle-btn--ghost.companies-editorial-panel__tier-toggle--deprioritize[aria-pressed=true]:hover:not(:disabled){box-shadow:none;background:0 0}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--spotlight[aria-pressed=true]{background:color-mix(in srgb, var(--tier-spotlight-toolbar-fg) 24%, var(--cursor-bg-input));color:var(--tier-spotlight-toolbar-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-spotlight-toolbar-fg) 55%, transparent)}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--watchlist[aria-pressed=true]{background:color-mix(in srgb, var(--tier-watchlist-toolbar-fg) 24%, var(--cursor-bg-input));color:var(--tier-watchlist-toolbar-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-watchlist-toolbar-fg) 55%, transparent)}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--standard[aria-pressed=true]{background:color-mix(in srgb, var(--tier-standard-toolbar-fg) 16%, transparent);color:var(--tier-standard-toolbar-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-standard-toolbar-fg) 42%, var(--cursor-border))}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--deprioritize[aria-pressed=true]{background:color-mix(in srgb, var(--tier-deprioritize-toolbar-fg) 24%, var(--cursor-bg-input));color:var(--tier-deprioritize-toolbar-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-deprioritize-toolbar-fg) 55%, transparent)}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--spotlight[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--tier-spotlight-toolbar-fg) 32%, var(--cursor-bg-input));color:var(--tier-spotlight-toolbar-fg)}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--watchlist[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--tier-watchlist-toolbar-fg) 32%, var(--cursor-bg-input));color:var(--tier-watchlist-toolbar-fg)}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--standard[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--tier-standard-toolbar-fg) 24%, transparent);color:var(--tier-standard-toolbar-fg)}.companies-editorial-panel .companies-editorial-panel__tier-toggle-group.overflow-btn-group .toggle-btn.toggle-btn--outline.companies-editorial-panel__tier-toggle--deprioritize[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--tier-deprioritize-toolbar-fg) 32%, var(--cursor-bg-input));color:var(--tier-deprioritize-toolbar-fg)}.companies-proposals-queue--embedded .companies-panel__toolbar,.companies-proposals-queue--embedded .list-detail .companies-panel__toolbar{padding-top:10px;padding-bottom:10px}.live-company-edit--embedded .companies-panel__toolbar,.live-company-edit--embedded .list-detail .companies-panel__toolbar{margin-bottom:0;padding-top:12px;padding-bottom:12px}.live-company-edit__review.staged-companies-review{margin-bottom:0}.live-company-edit__empty-hint{margin:0}.live-company-edit__save-error{text-align:left;flex:100%;margin:0 0 4px}.live-company-edit__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-dim);margin:12px 0 6px;font-size:11px;font-weight:600}.live-company-edit__industry-grid-note{grid-column:1/-1;margin:0 0 4px;font-size:12px;line-height:1.4}.live-company-edit__industry-secondary-filter{max-width:min(100%,40rem);margin-bottom:6px;display:block}.live-company-edit__proposal-list{margin:0;padding:0;list-style:none}.live-company-edit__proposal-item{background:color-mix(in srgb, var(--cursor-accent,#569cd6) 9%, var(--cursor-bg-elevated,var(--cursor-bg-input)));border:1px solid color-mix(in srgb, var(--cursor-accent,#569cd6) 28%, var(--cursor-border));border-left:3px solid color-mix(in srgb, var(--cursor-accent,#569cd6) 65%, var(--cursor-border));box-shadow:0 1px 0 color-mix(in srgb, var(--cursor-border) 55%, transparent);border-radius:3px;margin:0 0 8px;padding:8px 10px}.live-company-edit__proposal-item:last-child{margin-bottom:0}.live-company-edit__proposal-line{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;font-size:12px;line-height:1.35;display:flex}.live-company-edit__proposal-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:inline-flex}.live-company-edit__proposal-status{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text);border:1px solid color-mix(in srgb, var(--cursor-accent,#569cd6) 38%, var(--cursor-border));background:color-mix(in srgb, var(--cursor-accent,#569cd6) 14%, var(--cursor-bg-elevated,var(--cursor-bg)));border-radius:2px;padding:2px 7px;font-size:10px;font-weight:600}.live-company-edit__proposal-patch-wrap{min-width:0;margin-top:8px}.live-company-edit__proposal-patch-label{text-transform:uppercase;letter-spacing:.03em;color:var(--cursor-text-dim);margin-bottom:4px;font-size:11px;font-weight:600}.live-company-edit__proposal-keys-inline{text-transform:none;letter-spacing:normal;font-weight:400}.live-company-edit__proposal-patch{max-height:18rem;color:var(--cursor-text);background:color-mix(in srgb, var(--cursor-bg) 88%, var(--cursor-border));border:1px solid color-mix(in srgb, var(--cursor-accent,#569cd6) 18%, var(--cursor-border));white-space:pre;tab-size:2;border-radius:2px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;overflow:auto}.live-company-edit__proposal-rationale{margin:8px 0 0;font-size:11px;line-height:1.35}.live-company-edit__proposal-resolved{margin:6px 0 0;font-size:11px}.live-company-edit__proposal-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;display:flex}.live-company-edit__proposal-deny-toggle{font-weight:400}.live-company-edit__proposal-deny-box{border-top:1px dashed color-mix(in srgb, var(--cursor-accent,#569cd6) 28%, var(--cursor-border));flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding-top:8px;display:flex}.live-company-edit__proposal-deny-reason{box-sizing:border-box;width:100%;font:inherit;border:1px solid color-mix(in srgb, var(--cursor-accent,#569cd6) 22%, var(--cursor-border));background:var(--cursor-bg);color:var(--cursor-text);resize:vertical;border-radius:2px;min-height:3rem;padding:6px 8px;font-size:12px}.live-company-edit__events{border-top:1px solid var(--cursor-border);margin-top:10px;padding-top:10px}.live-company-edit__event-list{margin:0;padding:0;list-style:none}.live-company-edit__event-item{background:var(--cursor-bg-input);border:1px solid var(--cursor-border);border-radius:2px;margin:0 0 6px;padding:6px 10px}.live-company-edit__event-line{flex-wrap:nowrap;align-items:baseline;gap:0 10px;min-width:0;font-size:12px;line-height:1.35;display:flex}.live-company-edit__event-line-meta{white-space:nowrap;flex:none}.live-company-edit__event-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cursor-text);flex:auto;overflow:hidden}.companies-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-top:8px;display:flex}.companies-panel__search{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;flex-shrink:0;width:180px;padding:3px 8px;font-size:12px}.companies-panel__search:focus{outline:1px solid var(--cursor-accent);outline-offset:-1px}.companies-panel__search::placeholder{color:var(--cursor-text-dim)}.companies-panel__toolbar .companies-panel__search.text-input{flex-shrink:0;width:180px;max-width:100%;padding:3px 8px;font-size:12px}.companies-panel__range{font-size:12px}.companies-panel__industry-filters-label{flex-direction:column;flex:14rem;align-items:stretch;gap:4px;min-width:12rem;max-width:22rem;display:inline-flex}.companies-panel__industry-primary{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);width:100%;min-width:0;color:var(--cursor-text);border-radius:2px;padding:2px 6px;font-size:12px}.companies-panel__pull-sample-toggle{flex-shrink:0}.companies-panel__name-ats-filters{flex-wrap:nowrap;flex:auto;align-items:flex-end;gap:8px 12px;width:100%;min-width:0;display:flex}.companies-panel__toolbar:has(.companies-panel__name-ats-filters){align-items:flex-end}.companies-panel__name-ats-filters .companies-panel__search,.companies-panel__name-ats-filters .companies-panel__search.text-input{flex:auto;width:auto;min-width:0;max-width:none}.companies-panel__ats-filter{flex-direction:column;flex:none;gap:3px;min-width:0;display:flex}.companies-panel__ats-filter-label{text-transform:uppercase;letter-spacing:.04em;min-height:1.25em;color:var(--cursor-text-muted);font-size:10px;line-height:1.25;display:block}.companies-panel__ats-filter .select-field{width:8.5rem;min-width:7rem;max-width:100%}.companies-panel__ats-filter .select-field__native{box-sizing:border-box;width:100%}.company-detail-panel{min-width:0}.company-detail-panel__columns{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;display:flex}.company-detail-panel__main{flex-direction:column;flex:22rem;gap:14px;min-width:0;display:flex}.company-detail-panel__section{min-width:0}.company-detail-panel__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 6px;font-size:10px;font-weight:600}.company-detail-panel__dl{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;min-width:0;margin:0;font-size:12px;line-height:1.4;display:grid}.company-detail-panel__dl dt{color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:11px;font-weight:500}.company-detail-panel__dl dd{word-break:break-word;min-width:0;margin:0}.company-detail-panel__multiline{white-space:pre-wrap}.company-detail-panel__link{color:var(--cursor-link);text-decoration:none}.company-detail-panel__link:hover{text-decoration:underline}.companies-table__name-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.companies-table__profile-incomplete{color:var(--cursor-warning,#c9a227);align-items:center;line-height:0;display:inline-flex}.companies-table__industry{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.company-detail-panel__counts{min-width:min(100%,12rem)}.company-detail-panel__aside{flex-direction:column;flex:0 14rem;gap:14px;min-width:min(100%,12rem);display:flex}.company-detail-panel__aside .company-detail-panel__section-title{margin-top:0}.company-detail-panel__counts-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:8px;font-size:10px;font-weight:500}.company-detail-panel__counts-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.company-detail-panel__counts-list li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-detail-panel__counts-label{color:var(--cursor-text-muted);font-size:12px}.company-detail-panel__counts-value{text-align:right;flex-shrink:0;font-size:12px}.staged-companies-panel .list-detail__list .data-table-wrap,.staged-companies-panel .companies-panel__toolbar+.data-table-wrap{margin-top:0}.staged-companies-panel__status-filter{flex-shrink:0}.staged-companies-review__duplicates{border:1px solid color-mix(in srgb, var(--cursor-error,#c62828) 55%, transparent);background:color-mix(in srgb, var(--cursor-error,#c62828) 10%, var(--cursor-bg));border-radius:3px;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.4}.staged-companies-review__duplicates-heading{color:var(--cursor-text);margin-bottom:6px;font-weight:600}.staged-companies-review__duplicates-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.staged-companies-review__duplicates-item{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.staged-companies-review__duplicates-source{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--cursor-border);color:var(--cursor-text-muted);background:var(--cursor-bg);border-radius:2px;padding:1px 6px;font-size:10px}.staged-companies-review__duplicates-name{color:var(--cursor-text);font-weight:500}.staged-companies-review__duplicates-url{color:var(--cursor-link);text-overflow:ellipsis;white-space:nowrap;max-width:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow:hidden}.staged-companies-review__duplicates-reasons{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.staged-companies-review__duplicates-reason{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-error,#c62828);background:color-mix(in srgb, var(--cursor-error,#c62828) 18%, transparent);border:1px solid color-mix(in srgb, var(--cursor-error,#c62828) 35%, transparent);border-radius:2px;padding:1px 6px;font-size:10px}.staged-companies-review{border-top:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));border-left:none;border-right:none;margin-bottom:0;padding:12px 12px 14px}.staged-companies-panel--embedded .staged-companies-review,.list-detail__detail>.staged-companies-review,.list-detail>.staged-companies-review{margin-top:0;margin-bottom:0;padding:10px}.staged-companies-review__body--readonly{opacity:.52;filter:saturate(.82);transition:opacity .2s,filter .2s}.staged-companies-review__body--readonly .staged-companies-review__field label{color:color-mix(in srgb, var(--cursor-text-muted) 72%, var(--cursor-bg))}.staged-companies-review__hint--readonly-fade{opacity:.58;transition:opacity .2s}.staged-companies-review__flags-meaning{margin:6px 0 12px;font-size:11px;line-height:1.55}.staged-companies-review__grid{grid-template-columns:auto minmax(0,50%) auto;justify-content:start;align-items:center;gap:8px 12px;display:grid}.company-edit-section-heading{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));grid-column:1/-1;margin:16px 0 8px;padding:0 2px 6px}.company-edit-section-heading--first{margin-top:0}.company-edit-section-heading__row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.company-edit-section-heading__title{text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-dim);font-size:11px;font-weight:600;font-family:var(--font-ui);min-width:0;margin:0}.company-edit-section-heading__trailing{flex-shrink:0}.company-edit-section-heading__collapse-btn{border:1px solid var(--cursor-border-subtle,var(--cursor-border));background:var(--cursor-bg-input,var(--cursor-bg));color:var(--cursor-text-dim);font-family:var(--font-ui);cursor:pointer;border-radius:3px;align-items:center;gap:4px;margin:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.company-edit-section-heading__collapse-btn:hover:not(:disabled){background:var(--cursor-list-hover);color:var(--cursor-text);border-color:var(--cursor-border)}.company-edit-section-heading__collapse-btn:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:1px}.company-edit-section-heading__collapse-btn:disabled{opacity:.45;cursor:not-allowed}.company-edit-section-heading__collapse-chevron{flex-shrink:0;transition:transform .12s;display:block;transform:rotate(-90deg)}.company-edit-section-heading__collapse-chevron--expanded{transform:rotate(0)}.company-edit-section-heading__collapse-btn-label{letter-spacing:.02em;text-transform:none}.company-edit-profile-section-body{display:contents}.company-edit-profile-section-body--collapsed{display:none}.staged-companies-review__grid-lead-spacer{grid-column:1;min-width:7rem;padding:4px 0}.staged-companies-review__field{display:contents}.staged-companies-review__field label{color:var(--cursor-text-muted);text-align:right;white-space:nowrap;grid-column:1;min-width:7rem;padding:4px 0;font-size:11px}.staged-companies-review__field input,.staged-companies-review__field select,.staged-companies-review__field textarea,.staged-companies-review__field .staged-companies-review__url-row,.staged-companies-review__field .select-field{grid-column:2}.staged-companies-review__field input,.staged-companies-review__field select{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;min-width:0;padding:4px 8px;font-size:13px}.staged-companies-review__field textarea{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);resize:vertical;border-radius:2px;grid-column:2;min-width:0;padding:4px 8px;font-size:13px}.staged-companies-review__mono-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.staged-companies-review__field--short input,.staged-companies-review__field--short .select-field{max-width:40%}.staged-companies-review__field .parent-company-lookup{grid-column:2;min-width:0}.staged-companies-review__field .staged-companies-review__rejection-quick-tags,.staged-companies-review__field .staged-companies-review__reviewer-note-quick-tags{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 6px;min-width:0;padding:2px 0 0;display:flex}.staged-companies-review__rejection-quick-tag,.staged-companies-review__reviewer-note-quick-tag{border:1px solid var(--cursor-border-subtle,var(--cursor-border));background:var(--cursor-bg-input,var(--cursor-bg));color:var(--cursor-text-dim);font:inherit;cursor:pointer;border-radius:2px;margin:0;padding:1px 6px;font-size:10px;line-height:1.35}.staged-companies-review__rejection-quick-tag:hover:not(:disabled),.staged-companies-review__reviewer-note-quick-tag:hover:not(:disabled){background:var(--cursor-list-hover);color:var(--cursor-text);border-color:var(--cursor-border)}.staged-companies-review__rejection-quick-tag:focus-visible,.staged-companies-review__reviewer-note-quick-tag:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:0}.staged-companies-review__rejection-quick-tag:disabled,.staged-companies-review__reviewer-note-quick-tag:disabled{opacity:.45;cursor:not-allowed}.parent-company-lookup{flex-direction:column;gap:6px;display:flex}.parent-company-lookup__id-row{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex}.parent-company-lookup__id-input,.parent-company-lookup__search-input{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;min-width:0;padding:4px 8px;font-size:13px}.parent-company-lookup__id-input{flex:0 7rem;max-width:9rem}.parent-company-lookup__search-input{flex:12rem}.parent-company-lookup__id-input:focus,.parent-company-lookup__search-input:focus{outline:1px solid var(--cursor-accent);outline-offset:-1px}.parent-company-lookup__status{margin:0;font-size:11px}.parent-company-lookup__hits{border:1px solid var(--cursor-border);background:var(--cursor-bg-elevated);border-radius:2px;max-height:11rem;margin:0;padding:0;list-style:none;overflow-y:auto}.parent-company-lookup__hit{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));margin:0}.parent-company-lookup__hit:last-child{border-bottom:none}.parent-company-lookup__hit-btn{width:100%;color:var(--cursor-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:6px 8px;font-size:12px;display:flex}.parent-company-lookup__hit-btn:hover:not(:disabled){background:var(--cursor-list-hover)}.parent-company-lookup__hit-id{font-family:var(--font-mono);color:var(--cursor-text-muted)}.parent-company-lookup__hit-name{flex:1;min-width:0}.staged-companies-review__field .staged-companies-review__read-only-value{font:inherit;color:var(--cursor-text);grid-column:2;min-width:0;margin:0;padding:4px 0;font-size:13px;line-height:1.45}.staged-companies-review__field--short .staged-companies-review__read-only-value{max-width:40%}.staged-companies-review__field input:focus,.staged-companies-review__field select:focus{outline:1px solid var(--cursor-accent);outline-offset:-1px}.staged-companies-review__url-row{align-items:stretch;gap:6px;min-width:0;display:flex}.staged-companies-review__url-row input,.staged-companies-review__url-row .text-input-field{flex:1;min-width:0}.staged-companies-review__grid-annotation{overflow-wrap:break-word;grid-column:3;align-self:center;min-width:0;margin:0;font-size:12px}.staged-companies-review__url-open{box-sizing:border-box;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);width:2rem;min-height:100%;color:var(--cursor-link);line-height:0;font:inherit;cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.staged-companies-review__url-open:hover:not(:disabled):not(.staged-companies-review__url-open--disabled){background:var(--cursor-list-hover);border-color:var(--cursor-border);color:var(--cursor-text)}.staged-companies-review__url-open:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:-1px}.staged-companies-review__url-open--disabled,.staged-companies-review__url-open:disabled{opacity:.38;cursor:not-allowed;border-color:var(--cursor-border-subtle);color:var(--cursor-text-dim)}.staged-companies-review__url-probe{box-sizing:border-box;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);width:2rem;min-height:100%;color:var(--cursor-link);line-height:0;font:inherit;cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.staged-companies-review__url-probe:hover:not(:disabled){background:var(--cursor-list-hover);border-color:var(--cursor-border);color:var(--cursor-text)}.staged-companies-review__url-probe:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:-1px}.staged-companies-review__url-probe:disabled{opacity:.38;cursor:not-allowed;border-color:var(--cursor-border-subtle);color:var(--cursor-text-dim)}.staged-companies-review__url-probe-spinner{border:2px solid color-mix(in srgb, var(--cursor-text-dim) 35%, transparent);border-top-color:var(--cursor-link);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite staged-companies-review-probe-spin}.staged-companies-review__api-probe-msg{text-align:right;max-width:11rem;margin:0;font-size:12px;line-height:1.35}.staged-companies-review__api-probe-msg--ok{color:var(--cursor-success,#43a047)}.staged-companies-review__api-probe-msg--err{color:var(--cursor-error,#c62828)}.staged-companies-review__promote-flags-row{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px 16px;min-width:0;max-width:100%;display:flex}.staged-companies-review__promote-flag{color:var(--cursor-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.staged-companies-review__promote-flag input{accent-color:var(--cursor-accent);margin:0}.staged-companies-review__promote-flag:has(input:disabled){opacity:.45;cursor:default}.staged-companies-review__hint-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:20px;display:flex}.staged-companies-review__hint-row .staged-companies-review__hint{flex:14rem;min-width:0;margin:0}.staged-companies-review__hint-row-action{box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;min-width:14.5rem;min-height:calc(8px + 1.25em);display:flex}.staged-companies-review__insert-form{margin:0}.staged-companies-review__insert-form .staged-companies-review__grid{margin-top:10px}.staged-companies-review__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;width:100%;margin-top:20px;display:flex}.staged-companies-review__actions .staged-companies-review__submit{box-sizing:border-box;text-align:center;flex:none;min-inline-size:11.5rem}.staged-companies-review__field--status{flex:0 auto;min-width:0}.staged-companies-review__field--status-inline{flex-flow:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.staged-companies-review__field--status-inline .staged-companies-review__status-label{flex-shrink:0;margin-bottom:0}.staged-companies-review__status-label{color:var(--cursor-text-muted);margin-bottom:4px;font-size:11px}.staged-companies-review__status-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.staged-companies-review__status-btn{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text-muted);cursor:pointer;border-radius:3px;margin:0;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.25}.staged-companies-review__status-btn:hover:not(:disabled){background:var(--cursor-list-hover);border-color:var(--cursor-border);color:var(--cursor-link)}.staged-companies-review__status-btn:disabled{cursor:not-allowed;opacity:.55}.staged-companies-review__status-btn--active{background:var(--cursor-list-hover);border-color:var(--cursor-accent);color:var(--cursor-text)}.staged-companies-review__status-btn:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:1px}.staged-companies-review__hint{color:var(--cursor-text-muted);margin:0;font-size:12px}@media (width<=720px){.staged-companies-review,.live-company-edit__review.staged-companies-review{padding-left:10px;padding-right:10px}.staged-companies-panel--embedded .staged-companies-review{padding:8px 10px 10px}.staged-companies-review__grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:14px 0;width:100%}.staged-companies-review__grid-lead-spacer{display:none}.company-edit-profile-section-body{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.company-edit-profile-section-body--collapsed{display:none}.staged-companies-review__field{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.staged-companies-review__field label:not(.staged-companies-review__promote-flag){grid-column:unset;text-align:left;white-space:normal;min-width:0;padding:0}.staged-companies-review__field label.staged-companies-review__promote-flag{white-space:nowrap}.staged-companies-review__field input,.staged-companies-review__field select,.staged-companies-review__field textarea,.staged-companies-review__field .staged-companies-review__url-row,.staged-companies-review__field .select-field,.staged-companies-review__field .parent-company-lookup,.staged-companies-review__field .staged-companies-review__read-only-value{grid-column:unset;box-sizing:border-box;width:100%;max-width:none}.staged-companies-review__field .staged-companies-review__grid-annotation,.staged-companies-review__field .staged-companies-review__rejection-quick-tags,.staged-companies-review__field .staged-companies-review__reviewer-note-quick-tags,.staged-companies-review__field .parent-company-lookup__status,.staged-companies-review__field .parent-company-lookup__hits{grid-column:unset;width:100%;max-width:none}.staged-companies-review__field .text-input-field{box-sizing:border-box;width:100%;max-width:none}.staged-companies-review__field--short input,.staged-companies-review__field--short .select-field,.staged-companies-review__field--short .staged-companies-review__read-only-value{max-width:none}.staged-companies-review__grid-annotation{align-self:stretch;margin-top:0;font-size:12px;line-height:1.4}.staged-companies-review__field .staged-companies-review__promote-flags-row{grid-column:unset;flex-flow:wrap;align-items:center;gap:8px 12px;width:100%;min-width:0;max-width:100%;display:flex}.staged-companies-review__rejection-quick-tags,.staged-companies-review__reviewer-note-quick-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding:0;display:flex}.staged-companies-review__url-open,.staged-companies-review__url-probe{flex-shrink:0;width:2.75rem;min-height:2.75rem}.staged-companies-review__hint-row{gap:8px 10px;margin-bottom:14px}.staged-companies-review__hint-row-action{justify-content:flex-start;width:100%;min-width:0}.staged-companies-review__actions{flex-direction:column;align-items:stretch;gap:8px}.staged-companies-review__actions .btn{justify-content:center;width:100%}.staged-companies-review__actions .staged-companies-review__submit{min-inline-size:0;width:100%}.staged-companies-review__field--status-inline{flex-direction:column;align-items:flex-start;width:100%}.staged-companies-review__duplicates-url{white-space:normal;overflow-wrap:anywhere;max-width:100%}.staged-companies-review__duplicates-reasons{width:100%;margin-left:0}}.industries-capture-runs-panel .run-row__sys{border-top:none}.industries-label-captures__table-nav-start{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.industries-label-captures__filters-tight{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.industries-label-captures__table-nav+.data-table-wrap,.industries-label-captures__table-nav+.industries-label-captures__empty-page{margin-top:0}.industries-label-captures__empty-page{margin:.25rem 0 0;padding:0}select.industries-label-captures__status-select{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;padding:3px 8px;font-size:12px}.industries-label-captures__raw-search{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);min-width:9rem;max-width:min(22rem,100vw);color:var(--cursor-text);border-radius:2px;padding:3px 8px;font-size:12px}.industries-label-captures__edit-wrap{box-sizing:border-box;flex-direction:column;min-height:clamp(19rem,40vh,30rem);display:flex}.industries-label-captures__edit-wrap>.industries-label-captures__edit--hint{text-align:center;flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.industries-label-captures__edit{border:none;border-bottom:1px solid var(--cursor-border);box-shadow:inset 0 1px 0 var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 88%, var(--cursor-border));border-radius:0;margin:0;padding:0}.industries-label-captures__edit--hint{box-shadow:none;border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 75%, var(--cursor-border));border-radius:4px;margin:2px 0 4px;padding:10px 12px}.industries-label-captures__edit-hint{max-width:44rem;margin:0;font-size:12px;line-height:1.45}section.industries-label-captures__edit-section{box-sizing:border-box;border:none;margin:0;padding:12px}form.industries-label-captures__edit-section{box-sizing:border-box;border:none;margin:0;padding:12px;display:block}.industries-label-captures__edit>.industries-label-captures__edit-section+form,.industries-label-captures__edit>form+.industries-label-captures__edit-section{border-top:1px solid color-mix(in srgb, var(--cursor-border) 65%, transparent);margin-top:0}.industries-label-captures__edit-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 8px;padding:0;font-size:11px;font-weight:600}.industries-label-captures__edit-row{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.industries-label-captures__edit-row-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:1px;display:flex}.industries-label-captures__edit-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));align-items:start;gap:10px 14px;display:grid}.industries-label-captures__edit-grid-hint{grid-column:1/-1;margin:-4px 0 0;padding:0;font-size:11px;line-height:1.35}.industries-label-captures__edit-grid-actions{grid-column:1/-1;justify-content:flex-end;margin-top:2px;display:flex}.industries-label-captures__field{flex-direction:column;gap:4px;min-width:0;display:flex}.industries-label-captures__field--stretch{flex:16rem;min-width:12rem;max-width:28rem}.industries-label-captures__field--wide{grid-column:span 2;min-width:0}.industries-label-captures__field-label{color:var(--cursor-text-muted);font-size:11px;line-height:1.25}.industries-label-captures__field-optional{text-transform:none;letter-spacing:normal;opacity:.9;font-size:10px;font-weight:400}.industries-label-captures__field-input,.industries-label-captures__field-select{font:inherit;box-sizing:border-box;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);width:100%;min-height:calc(1.35em + 8px);color:var(--cursor-text);border-radius:2px;padding:4px 8px;font-size:13px;line-height:1.35}.industries-label-captures__field-input:focus,.industries-label-captures__field-select:focus{outline:1px solid var(--cursor-accent);outline-offset:-1px}.industries-label-captures__edit-msg{box-sizing:border-box;margin:12px 0 0;padding:0 12px;font-size:12px;line-height:1.35}.industries-label-captures__edit-msg--err{color:var(--cursor-err,#c74e39)}.industries-label-captures-panel .data-table td{vertical-align:middle;padding-top:4px;padding-bottom:4px}.industries-label-captures__ellip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:14rem;display:inline-block;overflow:hidden}.industries-panel--embedded .industries-panel__merge{border-top:none;border-right:none;border-bottom:1px solid var(--cursor-border);border-left:none;border-radius:0;margin:0;padding:10px;box-shadow:0 4px 12px #00000026}.industries-panel--embedded .industries-panel__graph{border-radius:0;border:1px solid #3c3c3c!important;border-left:none!important;border-right:none!important}.industries-panel--embedded .industries-panel__taxonomy-wrap{margin-top:0}.industries-panel--embedded .companies-panel__toolbar{margin-bottom:0;padding:10px 12px}.industries-panel--embedded .live-company-edit__section-title.industries-panel__taxonomy-heading{margin-top:0;margin-bottom:0;padding:10px}.industries-panel--embedded .industries-panel__merge-hint{padding-left:0;padding-right:0}.industries-panel__intro{margin:0 0 10px;line-height:1.45}.industries-panel__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.industries-panel__toolbar-right-btn{margin-left:0}.industries-panel__toolbar-right-group{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.industries-panel__merge{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 88%, var(--cursor-border));border-radius:4px;margin:12px 0 16px;padding:10px 12px}.industries-panel__merge-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.industries-panel__merge-hint{margin:10px 0;padding-left:0;padding-right:0;font-size:12px}.industries-panel__merge-grid{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:10px 14px;margin-bottom:8px;display:grid}.industries-panel__merge-label{color:var(--cursor-text-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.industries-panel__merge-select{font:inherit;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);border-radius:2px;padding:4px 8px;font-size:13px}.industries-panel__display-parent-select.industry-search-combo{align-self:flex-start;width:100%;max-width:min(100%,34rem)}.industries-panel__root-combo.industry-search-combo{max-width:min(100%,38rem)}.industries-panel__merge-msg{margin:0 0 8px;font-size:12px}.industries-panel__merge-msg--ok{color:var(--cursor-text-muted)}.industries-panel__merge-apply-btn{margin-top:12px}.industries-panel__taxonomy-wrap{margin-top:8px}.industries-panel__taxonomy-heading{margin-bottom:6px}.industries-panel__taxonomy-table-wrap{margin-top:4px}.industries-panel__graph{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 90%, var(--cursor-border));border-radius:4px;margin:12px 0 0;padding:10px 12px}.industries-panel__graph-toolbar{gap:10px;margin-bottom:8px;display:flex}.industries-panel__graph-toolbar--timeline-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.industries-panel__timeline-controls{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.industries-panel__timeline-controls--right{margin-left:auto}.industries-panel__graph-seq-meta{white-space:nowrap;align-self:flex-end;margin:0 8px 6px}.industries-panel__draft-input{width:100%}.industries-panel__draft-json{box-sizing:border-box;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);width:100%;min-height:12rem;color:var(--cursor-text);border-radius:2px;padding:8px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.industries-panel__graph-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:10px 14px;display:grid}.industries-panel__graph-list-wrap{border:1px solid var(--cursor-border-subtle,var(--cursor-border));background:var(--cursor-bg);border-radius:3px;min-height:14rem;max-height:14rem;padding:4px 6px;overflow:auto}.industries-panel__graph-item{padding:2px 0;font-size:12px;line-height:1.35}.industries-panel__graph-item--overlay{color:var(--cursor-accent)}.industries-panel__graph-overlay{margin-top:10px}.industries-panel__graph-footer{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border));flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:10px;display:flex}.industries-panel__graph-footer-actions{justify-content:flex-end;display:flex}.industries-panel__bundle-status{text-align:left;width:100%;font-size:12px;line-height:1.35}.industries-panel__bundle-status--toolbar-gap{margin:0 0 8px}.industries-panel__bundle-status__err{color:var(--cursor-err);margin:0 0 4px;font-weight:500}.industries-panel__bundle-status__ok{margin:0}.industries-taxonomy__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:2px;padding:1px 6px;font-size:10px}.industries-taxonomy__badge--inactive{color:var(--cursor-text-dim);border:1px solid var(--cursor-border)}.industries-taxonomy__badge--merged{text-transform:none;letter-spacing:normal;color:var(--cursor-text-muted);background:color-mix(in srgb, var(--cursor-bg) 90%, var(--cursor-border))}.data-table tbody tr.industries-taxonomy-table__row--inactive .industries-taxonomy-table__muted{color:var(--cursor-text-muted)}.data-table tbody tr.industries-taxonomy-table__row--inactive td{background:color-mix(in srgb, var(--cursor-bg) 96%, var(--cursor-border))}.industries-harvest__toolbar .industries-harvest__run-field{flex-flow:row;align-items:center;gap:8px;display:flex}.industries-harvest__toolbar .industries-harvest__run-field .industries-panel__merge-select{min-width:14rem;max-width:min(28rem,100%)}.industries-harvest__intro{margin-top:0}.industries-harvest__toolbar .industries-harvest__range{align-self:center;margin:0 auto 0 0;padding-left:0;padding-right:0;line-height:1.35}.industries-harvest__cell--time{white-space:nowrap;vertical-align:top}.industries-harvest__detail-inner{max-width:100%}.industries-harvest__detail-heading{margin:0 0 6px;font-size:11px}.industries-harvest__json{white-space:pre-wrap;word-break:break-word;max-height:12rem;margin:0;font-size:11px;line-height:1.35;overflow:auto}.loc-stats{--loc-stats-sep-half:16px;flex-direction:column;gap:10px;padding:10px 12px 8px;display:flex}.loc-stats__row{flex-wrap:wrap;align-items:flex-start;display:flex}.loc-stats__row:not(:first-child){border-top:1px solid color-mix(in srgb, var(--cursor-border,#444) 80%, transparent);padding-top:10px}.loc-stats__group{padding-bottom:4px}.loc-stats__row .loc-stats__group:not(:last-child){padding-right:var(--loc-stats-sep-half)}.loc-stats__row .loc-stats__group:not(:first-child){padding-left:var(--loc-stats-sep-half);border-left:1px solid color-mix(in srgb, var(--cursor-border,#444) 85%, transparent)}.loc-stats__group-heading{text-transform:uppercase;letter-spacing:.07em;color:var(--cursor-text-dim);margin-bottom:6px;font-size:9px;font-weight:600}.loc-stats__group-items{flex-wrap:wrap;gap:4px 14px;display:flex}.loc-stats__item{cursor:default;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.loc-stats__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cursor-text);font-size:11px;font-weight:500;line-height:1.2}.loc-stats__value--warn{color:var(--cursor-err)}.loc-stats__label{color:var(--cursor-text-muted);font-size:10px;line-height:1.2}.loc-stats__sep{background:var(--cursor-border,#444);opacity:.5;align-self:stretch;width:1px;margin:0 8px}.loc-version-block{border-bottom:1px solid var(--cursor-border);padding:0}.loc-panel>h2{border-bottom:none}.loc-version-block__hint{margin:0;padding-top:10px;padding-bottom:10px;font-size:12px;line-height:1.45}.loc-version-block__table{border:1px solid var(--cursor-border);border-radius:4px;margin-top:0}.loc-version-table__version{box-sizing:border-box;font-family:var(--font-mono);white-space:normal;word-break:break-word;vertical-align:top;width:9.5rem;min-width:9.5rem;max-width:9.5rem;font-size:11px;line-height:1.35}.data-table:has(.loc-version-table__version){table-layout:auto}.loc-panel__section{border-top:1px solid var(--cursor-border,#333);margin-top:1.25rem;padding-top:.75rem}.loc-panel__section--after-stats{border-top:1px solid var(--cursor-border,#333);margin-top:.75rem;padding-top:0}.loc-panel-tabs{min-width:0}.loc-panel-tabs__head{background:var(--cursor-bg-elevated);border-bottom:1px solid var(--cursor-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.loc-panel-tabs__body{min-width:0;padding-top:10px;overflow-x:visible}.loc-panel-tabs__body .loc-panel__section-desc{margin-top:0}.loc-panel__section-title{color:var(--cursor-text);margin:0 0 4px;padding:0 12px;font-size:13px;font-weight:600}.loc-panel__section-desc{color:var(--cursor-text-muted);margin:0 0 10px;padding:0 12px;font-size:11px;line-height:1.45}.loc-panel__toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:10px 12px 0;display:flex}.loc-panel__toolbar-main{flex-wrap:wrap;flex:14rem;align-items:center;gap:8px;min-width:0;display:flex}.loc-panel__version-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);white-space:nowrap;font-size:11px;font-weight:600}.loc-panel__version-select{border:1px solid var(--cursor-border,#444);background:var(--cursor-bg-elevated,#2d2d2d);min-width:10rem;max-width:24rem;color:var(--cursor-text);font-size:12px;font-family:var(--font-mono);border-radius:3px;flex:12rem;padding:4px 8px}.loc-panel__pager{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;padding-block:1px;display:flex;overflow-x:auto}.loc-panel__pager-nav,.loc-panel__pager>.loc-filter-btn{flex-shrink:0}.loc-panel__toolbar-search{box-sizing:border-box;border:1px solid var(--cursor-border,#444);background:var(--cursor-bg-input);min-width:7rem;max-width:20rem;color:var(--cursor-text);font:inherit;font-size:12px;line-height:inherit;border-radius:2px;flex:10rem;margin:0;padding:3px 11px}.loc-panel__toolbar-search::placeholder{color:var(--cursor-text-dim)}.loc-panel__toolbar-search:focus{outline:1px solid var(--cursor-accent);outline-offset:-1px}.loc-panel__range{flex-shrink:0;font-size:12px}.loc-panel__empty{margin:0;padding:12px 12px 16px}.loc-filter-btn{box-sizing:border-box;border:1px solid var(--cursor-border,#444);color:var(--cursor-text-muted);font:inherit;font-size:12px;line-height:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:3px 11px;display:inline-flex}.loc-filter-btn--active{border-color:var(--cursor-accent,#888);color:var(--cursor-text);background:color-mix(in srgb, var(--cursor-accent,#888) 15%, transparent)}.loc-filter-btn:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.loc-table__location{font-family:var(--font-mono);word-break:break-word;white-space:normal;vertical-align:top;width:auto;min-width:7rem;font-size:11px}.loc-table__job-title{font-family:var(--font-mono);word-break:break-word;white-space:normal;vertical-align:top;min-width:18rem;font-size:11px}.loc-table__title-group-th{text-align:center}.loc-table__title-sub-th{padding:4px 8px;font-size:10px;line-height:1.25}.loc-table__title-primary-cell{line-height:1.35}.loc-table__title-sub-cell{font-family:var(--font-mono);word-break:break-word;vertical-align:top;min-width:4.5rem;max-width:11rem;color:var(--cursor-text-muted);font-size:10px;line-height:1.35}.loc-table__classifier-version{box-sizing:border-box;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;vertical-align:top;width:6.5rem;min-width:6.5rem;max-width:6.5rem;font-size:11px;overflow:hidden}.data-table:has(.loc-table__classifier-version){table-layout:auto}.loc-table__num.loc-table__job-count{box-sizing:border-box;text-align:right;vertical-align:top;width:5.25rem;min-width:5.25rem;max-width:5.25rem}.loc-table__geo-key{font-family:var(--font-mono);word-break:break-word;white-space:normal;vertical-align:top;width:auto;min-width:7rem;font-size:11px}.loc-table__arrangement{font-family:var(--font-mono);white-space:nowrap;font-size:11px}.loc-table__status{white-space:nowrap}.loc-table__approve{box-sizing:border-box;white-space:nowrap;text-align:left;vertical-align:top;width:13.75rem;min-width:13.75rem;max-width:13.75rem;overflow:hidden}.loc-panel__table-footer{box-sizing:border-box;border-top:1px solid var(--cursor-border,#444);flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;margin-top:0;padding:10px;display:flex}.loc-panel__table-footer-label{flex-shrink:0;font-size:11px}.loc-panel__table-footer>.loc-review-actions{margin-left:auto}.loc-review-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.loc-review-actions .loc-review-clear{flex-shrink:0}.loc-review-btn{border:1px solid var(--cursor-border,#444);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:9px;font-weight:600;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.loc-review-btn:hover:not(:disabled){border-color:var(--cursor-accent,#888);color:var(--cursor-text)}.loc-review-btn:disabled{cursor:wait}.loc-review-btn.loc-review-btn--active.loc-review-btn--verified{background:color-mix(in srgb, var(--cursor-ok) 24%, transparent);border-color:var(--cursor-ok);color:var(--cursor-ok)}.loc-review-btn.loc-review-btn--active.loc-review-btn--flagged{background:color-mix(in srgb, var(--cursor-err) 22%, transparent);border-color:var(--cursor-err);color:var(--cursor-err)}.loc-review-btn--stale{outline-offset:0;outline:1px dashed #e8a838}.loc-review-clear{color:var(--cursor-text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:10px;text-decoration:underline}.loc-review-clear:hover:not(:disabled){color:var(--cursor-text)}.loc-review-clear:disabled{cursor:not-allowed;text-decoration:underline}.locality-catalog{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.locality-catalog__toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding-left:10px;padding-right:10px;display:flex}.locality-catalog__refresh{margin-left:auto}.locality-catalog__field{flex-direction:column;flex:none;gap:3px;min-width:0;margin:0;display:flex}.locality-catalog__field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-size:10px;font-weight:600;line-height:1.25;display:block}.locality-catalog__field .select-field{min-width:9rem}.locality-catalog__count{align-self:center;margin:0}.locality-catalog__banner{margin:0}.locality-catalog__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.locality-catalog__item{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:var(--cursor-bg,#1a1a1a);flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.locality-catalog__head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.locality-catalog__code{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.locality-catalog__meta,.locality-catalog__ai,.locality-catalog__resolved{margin:0}.locality-catalog__actions{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));flex-direction:column;gap:12px;padding-top:4px;display:flex}.locality-catalog__band{flex-direction:column;gap:8px;display:flex}.locality-catalog__band-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-size:10px;font-weight:600}.locality-catalog__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locality-catalog__row .text-input-field,.locality-catalog__row .text-input,.locality-catalog__input{box-sizing:border-box}.locality-catalog__input--grow,.locality-catalog__input--code{flex:14rem;min-width:12rem}.locality-catalog__input--name{flex:10rem;min-width:8rem}.locality-catalog__input--region{flex:0 8rem;min-width:6rem;max-width:10rem}.locality-catalog__hits{flex-wrap:wrap;gap:8px;display:flex}.locality-catalog__hit{font-family:var(--font-mono,ui-monospace, monospace)}.locality-catalog__pager{gap:8px;display:flex}.runs-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;padding:10px 12px;display:flex}.runs-panel__toolbar.industries-label-captures__table-nav{margin-top:0}.runs-panel__range{font-size:12px}.runs-scrape-failures__intro{margin:10px 0 0;padding-left:12px;padding-right:12px;font-size:12px;line-height:1.45}.runs-scrape-failures__status{white-space:nowrap;font-size:12px}.runs-scrape-failures__message-col{max-width:28rem}.runs-scrape-failures__message{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.runs-table__company{font-size:12px}.panel>h2+.runs-activity{padding:0}.runs-activity__lede{max-width:42rem;margin:0;font-size:12px;line-height:1.45}.runs-activity__feedback,.runs-activity__coverage,.runs-activity__detail-hint{margin:0;padding:8px 12px 12px;font-size:12px;line-height:1.45}.runs-activity__coverage{padding-top:0}.runs-activity__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 12px 8px;display:flex}.runs-activity__controls-label{color:var(--cursor-text-muted);min-width:3.5rem;font-size:11px}.runs-activity__chart-wrap{padding:4px 12px 8px}.runs-activity__chart-scroll{padding-bottom:4px;overflow-x:auto}.runs-activity__chart{width:100%;min-width:560px;height:auto;display:block}.runs-activity__grid{stroke:color-mix(in srgb, var(--cursor-border,#444) 70%, transparent);stroke-width:1px;stroke-dasharray:2 3}.runs-activity__axis-label{fill:var(--cursor-text-muted);font-size:9px;font-family:var(--font-mono)}.runs-activity__bar--active{fill:color-mix(in srgb, var(--cursor-accent,#7aa2f7) 78%, #1e1e1e)}.runs-activity__bar--removed{fill:color-mix(in srgb, var(--cursor-err,#e06c75) 72%, #1e1e1e)}.runs-activity__bar--empty{fill:color-mix(in srgb, var(--cursor-border,#444) 55%, transparent)}.runs-activity__hit{fill:#0000;cursor:pointer;outline:none}.runs-activity__hit--focus{stroke:var(--cursor-text,#ddd);stroke-width:1.5px}.runs-activity__hit:focus-visible{stroke:var(--cursor-accent,#7aa2f7);stroke-width:2px}.runs-activity__legend{color:var(--cursor-text-muted);align-items:center;gap:6px 10px;margin-bottom:8px;font-size:11px;display:flex}.runs-activity__swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.runs-activity__swatch--active{background:color-mix(in srgb, var(--cursor-accent,#7aa2f7) 78%, #1e1e1e)}.runs-activity__swatch--removed{background:color-mix(in srgb, var(--cursor-err,#e06c75) 72%, #1e1e1e)}.runs-activity__detail-slot{min-height:52px}.runs-activity__detail{border:1px solid color-mix(in srgb, var(--cursor-border,#444) 85%, transparent);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 12px 12px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.runs-activity__detail strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=720px){.runs-activity__chart{min-width:480px}.runs-activity__detail-slot{min-height:72px}}
