: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-size-sm:10px;--control-font-size:12px;--control-font-size-sm:var(--font-size-sm);--control-line-height:1.35;--control-pad-y:4px;--control-pad-x:12px;--control-field-pad-x:8px;--control-border-width:1px;--control-radius:2px;--control-row-height:calc(var(--control-pad-y) * 2 + var(--control-font-size) * var(--control-line-height));--control-height:calc(var(--control-border-width) * 2 + var(--control-row-height));font-family:var(--font-ui);font-size:var(--control-font-size);color:var(--cursor-text);background:var(--cursor-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;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{--auth-vv-height:100%;--auth-vv-offset-top:0px;box-sizing:border-box;top:var(--auth-vv-offset-top);z-index:1;width:100%;height:var(--auth-vv-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:2rem 1.25rem;padding-top:max(2rem, env(safe-area-inset-top,0px));padding-bottom:max(2rem, env(safe-area-inset-bottom,0px));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:safe center;display:flex;position:fixed;left:0;right:0;overflow:hidden auto}@supports not (align-items:safe center){.operator-auth-page{align-items:center}}@media (width<=640px){.operator-auth-page{padding-top:max(1.25rem, env(safe-area-inset-top,0px));padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px))}}.operator-auth-page__card{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg-elevated) 92%, #000);border-radius:4px;flex:none;width:100%;max-width:26rem;margin:0 auto;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{font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--cursor-text-dim);margin:0;font-weight:600}.operator-auth-page__title{font-size:var(--control-font-size);letter-spacing:-.02em;color:var(--cursor-text);margin:0;font-weight:600;line-height:1.25}.operator-auth-page__hint{max-width:22rem;font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin:0;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);font-size:var(--font-size-sm);color:var(--cursor-text-muted)}.operator-auth-page__status{text-align:center;font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin:0 0 1rem}.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{font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--cursor-text-muted);font-weight:600}.operator-auth-form__input{width:100%;scroll-margin:1.25rem}.operator-auth-form__input--code{font-family:var(--font-mono);font-size:var(--control-font-size);letter-spacing:.22em;text-align:center}.operator-auth-form__error{border-radius:var(--control-radius);font-size:var(--font-size-sm);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);margin:0;padding:.5rem .65rem;line-height:1.4}.operator-auth-form__actions{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.operator-auth-form__submit{border-radius:var(--control-radius);width:100%;font:inherit;font-size:var(--font-size-sm);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;padding:.55rem .75rem;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{border-radius:var(--control-radius);width:100%;font:inherit;font-size:var(--font-size-sm);cursor:pointer;color:var(--cursor-text-muted);background:0 0;border:none;padding:.45rem .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);font-size:var(--control-font-size);color:var(--cursor-text)}.operator-auth-consent button{font-family:var(--font-ui);border-radius:var(--control-radius)}.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{font-size:var(--font-size-sm);letter-spacing:-.02em;color:var(--cursor-text);font-weight:600}.operator-auth-consent [class*=stytch] p,.operator-auth-consent [class*=stytch] li{font-size:var(--font-size-sm);color:var(--cursor-text-muted);line-height:1.45}.operator-auth-page__footer-link{text-align:center;font-size:var(--font-size-sm);margin:1rem 0 0}.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{font-size:var(--font-size-sm);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-weight:600}.panel>h2+*{padding-top:10px;padding-left:12px;padding-right:12px}.btn{box-sizing:border-box;font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);height:var(--control-height);padding:0 var(--control-pad-x);border-radius:var(--control-radius);border:var(--control-border-width) solid transparent;background:var(--cursor-btn);color:var(--cursor-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.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{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);padding:0;line-height:1}.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);border-color:color-mix(in srgb, var(--cursor-accent) 55%, transparent)}.btn--accent:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-accent) 52%, #2a1f38);border-color: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));border-color: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);border-color:color-mix(in srgb, var(--cursor-ok) 65%, transparent)}.btn--success:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f);border-color: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));border-color: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);border-color:color-mix(in srgb, var(--cursor-err) 58%, transparent)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-err) 50%, #3d2424);border-color: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));border-color: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;border-color:#0000}.btn.btn--ghost{box-shadow:none;color:var(--cursor-text-muted);background:0 0;border-color:#0000}.btn.btn--ghost:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-list-hover)}.btn.btn--ghost:active:not(:disabled){background:color-mix(in srgb, #000 12%, var(--cursor-list-hover))}.btn.btn--ghost:disabled{color:var(--cursor-text-dim);cursor:not-allowed;opacity:.75;background:0 0;border-color:#0000}.btn.btn--outline{border-color: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);border-color:var(--cursor-border-subtle);cursor:not-allowed;opacity:.75;background:0 0}.btn.btn--outline.btn--accent{color:var(--cursor-accent);border-color: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);border-color:var(--cursor-border-subtle);opacity:.75}.btn.btn--outline.btn--success{color:var(--cursor-ok);border-color: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);border-color:var(--cursor-border-subtle);opacity:.75}.btn.btn--outline.btn--danger{color:var(--cursor-err);border-color: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);border-color:var(--cursor-border-subtle);opacity:.75}.btn.btn--sm{font-size:var(--control-font-size-sm);text-transform:uppercase;letter-spacing:.04em;box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;height:auto;min-height:calc(4px + 1.3em);padding:2px 6px;font-weight:600;line-height:1.3;display:inline-flex}.btn.btn--sm:focus-visible{outline-offset:1px}.btn.btn--icon.btn--sm{box-sizing:border-box;width:auto;min-width:calc(4px + 1.3em);height:auto;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);border-color:color-mix(in srgb, var(--cursor-ok) 65%, transparent)}.btn--promote:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 52%, #2d4a2f);border-color: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));border-color: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;border-color:#0000}.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{border-radius:var(--control-radius);vertical-align:middle;box-shadow:none;flex-wrap:nowrap;gap:0;position:relative;overflow:hidden}.btn-group--joined:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cursor-border);pointer-events:none;z-index:2;position:absolute;inset:0}.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){background-clip:border-box;border-width:0;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;border-color:#0000}.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--collapsed .overflow-btn-group__desktop,.overflow-btn-group--preview-mobile .overflow-btn-group__desktop{display:none}.overflow-btn-group--collapsed .overflow-btn-group__mobile,.overflow-btn-group--preview-mobile .overflow-btn-group__mobile{display:block}.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:var(--control-height)}.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);border-radius:var(--control-radius);background:var(--cursor-bg-elevated);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)}.toggle-btn{box-sizing:border-box;font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);height:var(--control-height);padding:0 var(--control-pad-x);border-radius:var(--control-radius);border:var(--control-border-width) solid transparent;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.toggle-btn:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.toggle-btn.toggle-btn--sm{font-size:var(--control-font-size-sm);text-transform:uppercase;letter-spacing:.04em;box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;height:auto;min-height:calc(4px + 1.3em);padding:2px 6px;font-weight:600;line-height:1.3;display:inline-flex}.toggle-btn.toggle-btn--sm:focus-visible{outline-offset:1px}.toggle-btn.toggle-btn--icon.toggle-btn--sm{box-sizing:border-box;width:auto;min-width:calc(4px + 1.3em);height:auto;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{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);padding:0;line-height:1}.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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[aria-pressed=false]{border-color:var(--cursor-border);box-shadow:none;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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[aria-pressed=true]{background:color-mix(in srgb, var(--cursor-btn) 16%, transparent);color:var(--cursor-text);border-color:color-mix(in srgb, var(--cursor-text) 42%, var(--cursor-border));box-shadow:none}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):not(.toggle-btn--warning)[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-btn) 24%, transparent);border-color: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):not(.toggle-btn--warning)[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb, var(--cursor-btn) 30%, transparent);border-color:color-mix(in srgb, var(--cursor-text) 38%, var(--cursor-border))}.toggle-btn.toggle-btn--ghost{border-radius:var(--control-radius)}.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);border-color: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);border-color: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));border-color: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],.toggle-btn.toggle-btn--warning: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;border-color:#0000}.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),.toggle-btn.toggle-btn--warning: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),.toggle-btn.toggle-btn--warning: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);border-color: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);border-color: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));border-color: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);border-color: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);border-color: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));border-color:color-mix(in srgb, var(--cursor-err) 65%, transparent)}.toggle-btn.toggle-btn--warning:not(.toggle-btn--outline)[aria-pressed=true]{color:var(--cursor-text);background:#7b5e29;border-color:#e8a83894}.toggle-btn.toggle-btn--warning:not(.toggle-btn--outline)[aria-pressed=true]:hover:not(:disabled){background:#936e2c;border-color:#e8a838bf}.toggle-btn.toggle-btn--warning:not(.toggle-btn--outline)[aria-pressed=true]:active:not(:disabled){background:#846328;border-color:#e8a838a6}.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],.toggle-btn.toggle-btn--outline.toggle-btn--warning[aria-pressed=false]{border-color:var(--cursor-border);box-shadow:none;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),.toggle-btn.toggle-btn--outline.toggle-btn--warning[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),.toggle-btn.toggle-btn--outline.toggle-btn--warning[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);border-color:color-mix(in srgb, var(--cursor-accent) 45%, var(--cursor-border));box-shadow:none}.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);border-color:color-mix(in srgb, var(--cursor-ok) 45%, var(--cursor-border));box-shadow:none}.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);border-color:color-mix(in srgb, var(--cursor-err) 45%, var(--cursor-border));box-shadow:none}.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.toggle-btn--outline.toggle-btn--warning[aria-pressed=true]{color:#e8a838;border-color:color-mix(in srgb, #e8a838 45%, var(--cursor-border));box-shadow:none;background:#e8a8381f}.toggle-btn.toggle-btn--outline.toggle-btn--warning[aria-pressed=true]:hover:not(:disabled){background:#e8a8382e}.toggle-btn.toggle-btn--outline.toggle-btn--warning[aria-pressed=true]:active:not(:disabled){background:#e8a83838}.toggle-btn:not(.toggle-btn--outline):not(.toggle-btn--ghost):not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):not(.toggle-btn--warning):disabled{background:color-mix(in srgb, var(--cursor-btn) 55%, transparent);color:var(--cursor-text-dim);cursor:not-allowed;box-shadow:none;border-color:#0000}.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):not(.toggle-btn--warning):disabled{color:var(--cursor-text-dim);border-color:var(--cursor-border-subtle);box-shadow:none;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,.toggle-btn.toggle-btn--warning: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;border-color:#0000}.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,.toggle-btn.toggle-btn--outline.toggle-btn--warning:disabled{color:var(--cursor-text-dim);border-color:var(--cursor-border-subtle);box-shadow:none;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):not(.toggle-btn--warning)[aria-pressed=false],.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):not(.toggle-btn--warning)[aria-pressed=true],.btn-group--joined>.toggle-btn.toggle-btn--outline:not(.toggle-btn--accent):not(.toggle-btn--success):not(.toggle-btn--danger):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning)[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):not(.toggle-btn--warning):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--warning[aria-pressed=false],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--warning[aria-pressed=true],.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--warning[aria-pressed=false]:hover:not(:disabled),.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--warning[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,.btn-group--joined>.toggle-btn.toggle-btn--outline.toggle-btn--warning:disabled{box-shadow:none;border-color:#0000}.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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);background:0 0;border:none;margin:0;padding:0;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}.badge{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 6px;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)}.data-table-wrap{border-top:1px solid var(--cursor-border);background:var(--cursor-bg);border-left:none;border-right:none;width:100%;min-width:0;max-width:100%;margin-top:0;display:block;overflow:visible}.data-table-wrap--footer-only{border-top:none}.data-table__scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;display:block;overflow:auto visible}.data-table-wrap:not(:has(.data-table__scroll)):not(.data-table-wrap--footer-only){-webkit-overflow-scrolling:touch;overflow:auto visible}.data-table__footer{border-top:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border);background:#252526}.panel>.data-table-wrap:last-child>.data-table__footer,.modal__roster>.data-table__footer{border-bottom:none}.data-table:not(.data-table--subheader) th{box-sizing:border-box;height:calc(var(--control-height) + 8px)}.data-table__footer .jobs-pagination{box-sizing:border-box;min-height:calc(var(--control-height) + 8px);border-top:none;padding:4px 4px 4px 10px}.data-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--control-font-size)}.data-table th{text-align:left;border-bottom:1px solid var(--cursor-border);color:var(--cursor-text-muted);font-weight:500;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:#252526;padding:6px 10px}.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 td:has(:is(.text-input,.text-input-field,.combo-box,.select-field,.admin-title-input)){vertical-align:middle;padding:2px 6px}.data-table tbody tr:hover{background:var(--cursor-list-hover)}.data-table tbody tr.data-table__row--empty,.data-table tbody tr.data-table__row--empty:hover{pointer-events:none;background:0 0}.data-table tbody tr.data-table__row--empty td{color:var(--cursor-text-muted,#6b7280);opacity:.35;-webkit-user-select:none;user-select:none}.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);font-size:var(--font-size-sm);word-break:break-word;white-space:normal;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{font-size:var(--control-font-size);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.job-row__comp-badge{font-size:var(--font-size-sm);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-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{font-size:var(--control-font-size);margin-bottom:6px;line-height:1.45}.job-row__listed-pay-detail-text{font-size:var(--control-font-size);-webkit-line-clamp:2;word-break:break-word;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:36rem;line-height:1.45;display:-webkit-box;overflow:hidden}.job-row__expandable-text-block{min-width:0}.job-row__expandable-text{font-size:var(--control-font-size);white-space:pre-wrap;word-break:break-word;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;font-size:var(--font-size-sm);color:var(--cursor-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:6px;padding:0;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{font-size:var(--font-size-sm);margin-bottom:6px}.job-row__comp-employer-text{max-width:36rem;margin-bottom:6px}.job-row__comp-employer-label{font-size:var(--font-size-sm);margin-bottom:4px}.job-row__comp-detail-meta{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.job-row__comp-excerpt-heading{margin-top:10px}.job-row__comp-detail-empty,.job-row__comp-detail-error{font-size:var(--control-font-size);margin:0}.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{font-size:var(--control-font-size);color:var(--cursor-text);word-break:break-word;line-height:1.45}.job-row__detail-title-link{font-size:var(--control-font-size);color:var(--cursor-link);word-break:break-word;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{font-size:var(--font-size-sm);text-align:left;color:var(--cursor-text-muted);margin-top:8px;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;font-size:var(--font-size-sm);color:var(--cursor-text-muted);opacity:.9}.job-row__history-aside-title-classified-value{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);color:var(--cursor-text);word-break:break-word}.job-row__history-aside-title-classified-version{font-size:var(--font-size-sm);margin-top:6px}.job-row__history-inner{max-width:100%}.job-row__history-heading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:6px}.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);font-size:var(--font-size-sm);color:var(--cursor-text-muted)}.job-row__history-empty{font-size:var(--control-font-size);margin:0}.job-row__id-stack{flex-direction:column;gap:.1rem;line-height:1.2;display:flex}.job-row__slug{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.04em;width:6ch}.job-row__id-num{font-family:var(--font-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.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;font-size:var(--font-size-sm);color:var(--cursor-text-muted)}.runs-table__state{text-align:center;vertical-align:middle;width:1%;padding:var(--control-pad-y) var(--control-field-pad-x)}.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;font-size:var(--font-size-sm);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-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:var(--control-radius)}.loc-table__col-hint{border:1px solid var(--cursor-text-dim);width:13px;height:13px;font-size:var(--font-size-sm);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-weight:600;line-height:1;display:inline-flex;position:relative}.loc-table__col-hint:after{content:attr(data-tooltip);z-index:50;font-size:var(--font-size-sm);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-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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted)}.run-row__time-value{font-size:var(--control-font-size);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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:8px;font-weight:600}.run-row__sys-grid{font-size:var(--control-font-size);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);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.run-row__sys-v{word-break:break-word}.run-row__sys-note{font-size:var(--font-size-sm);margin-top:2px;display:block}.run-row__sys-empty{font-size:var(--control-font-size);margin:0}.run-row__sys-json{margin-top:10px}.run-row__sys-json summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--cursor-text-muted);-webkit-user-select:none;user-select:none}.run-row__sys-json pre{max-height:16rem;font-size:var(--font-size-sm);background:var(--cursor-bg-elevated,#2d2d2d);border:1px solid var(--cursor-border-subtle);border-radius:3px;margin:6px 0 0;padding:8px 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:var(--font-size-sm);overflow:hidden}.journey-dom-viz{flex-direction:column;gap:.75rem;min-width:0;display:flex}.journey-dom-viz__empty{font-size:var(--font-size-sm);margin:.5rem 0 0}.journey-dom-viz__main{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.9fr);gap:.65rem;min-width:0;min-height:14rem;display:grid}@media (width<=720px){.journey-dom-viz__main{grid-template-columns:1fr}}.journey-dom-viz__tree-pane,.journey-dom-viz__props-pane,.journey-dom-viz__actions{border:1px solid var(--border-subtle,#ffffff14);background:var(--surface-raised,#161618);border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.journey-dom-viz__pane-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#9a9aa3);border-bottom:1px solid var(--border-subtle,#ffffff14);background:color-mix(in srgb, var(--surface-raised,#161618) 80%, #fff 3%);flex:none;padding:.35rem .65rem;font-size:.7rem;font-weight:600}.journey-dom-viz__tree-pane .journey-dom-viz__tree,.journey-dom-viz__props-pane .journey-dom-viz__props,.journey-dom-viz__props-pane .journey-dom-viz__hint{flex:auto;max-height:22rem;overflow:auto}.journey-dom-viz__tree{margin:0;padding:.35rem 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.35;list-style:none}.journey-dom-viz__children{margin:0;padding:0;list-style:none}.journey-dom-viz__node{margin:0;padding:0}.journey-dom-viz__tree>.journey-dom-viz__node--document+.journey-dom-viz__node--document{border-top:1px dashed var(--border-subtle,#ffffff1f);margin-top:.45rem;padding-top:.35rem}.journey-dom-viz__node-btn{width:100%;padding:.2rem .55rem .2rem calc(.55rem + var(--depth,0) * .9rem);color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-left:2px solid #0000;align-items:baseline;gap:.4rem;margin:0;display:flex}.journey-dom-viz__node-btn:hover,.journey-dom-viz__node--active>.journey-dom-viz__node-btn{background:#3b82f638;border-left-color:#60a5fa}.journey-dom-viz__node--dimmed>.journey-dom-viz__node-btn{opacity:.5}.journey-dom-viz__doc-mark{letter-spacing:.04em;text-transform:uppercase;color:#93c5fd;flex:none;font-size:.62rem;font-weight:600}.journey-dom-viz__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;color:#99f6e4;overflow:hidden}.journey-dom-viz__node--document>.journey-dom-viz__node-btn .journey-dom-viz__label{color:#bfdbfe}.journey-dom-viz__journey{width:100%;padding:0 .55rem .15rem calc(.55rem + var(--depth,0) * .9rem + 1.5rem);color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-left:2px solid #0000;align-items:baseline;gap:.35rem;margin:0;display:flex}.journey-dom-viz__journey:hover{background:#3b82f61f;border-left-color:#60a5fa}.journey-dom-viz__journey-kind{opacity:.85;flex:none;font-size:.65rem}.journey-dom-viz__journey-field{text-transform:uppercase;letter-spacing:.03em;color:#a8a29e;flex:none;font-size:.65rem}.journey-dom-viz__journey--terminal .journey-dom-viz__journey-kind{color:#86efac}.journey-dom-viz__journey--redirect .journey-dom-viz__journey-kind{color:#f9a8d4}.journey-dom-viz__journey-line{text-overflow:ellipsis;white-space:nowrap;color:#a8a29e;min-width:0;font-size:.72rem;overflow:hidden}.journey-dom-viz__journey--terminal .journey-dom-viz__journey-line{color:#bbf7d0}.journey-dom-viz__journey--redirect .journey-dom-viz__journey-line{color:#fbcfe8}.journey-dom-viz__props{font-size:var(--font-size-sm);padding:.55rem .65rem .75rem}.journey-dom-viz__props-title{align-items:baseline;gap:.35rem;margin:0 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;display:flex}.journey-dom-viz__prop-row{grid-template-columns:minmax(5.5rem,auto) 1fr;align-items:start;gap:.35rem .65rem;margin-bottom:.35rem;display:grid}.journey-dom-viz__prop-key{color:var(--text-muted,#9a9aa3);font-size:.72rem}.journey-dom-viz__prop-val{word-break:break-all;white-space:pre-wrap;font-size:.75rem}.journey-dom-viz__samples{margin-top:.5rem}.journey-dom-viz__samples ul{margin:.25rem 0 0;padding-left:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.journey-dom-viz__hint{font-size:var(--font-size-sm);margin:.65rem}.journey-dom-viz__action-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:.35rem .4rem .5rem;list-style:none;display:flex}.journey-dom-viz__action{border:1px solid var(--border-subtle,#ffffff1a);background:color-mix(in srgb, var(--surface-raised,#161618) 90%, #fff 4%);max-width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:4px;align-items:baseline;gap:.35rem;margin:0;padding:.25rem .45rem;display:inline-flex}.journey-dom-viz__action:hover,.journey-dom-viz__action--active{background:#3b82f62e;border-color:#60a5fa}.journey-dom-viz__action-op{color:#93c5fd;font-size:.75rem}.journey-dom-viz__action-detail{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.72rem;overflow:hidden}.select-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--control-height);max-height:var(--control-height);border:var(--control-border-width) solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-input);font-size:var(--control-font-size);line-height:var(--control-line-height);--field-trailing-size:var(--control-row-height);align-self:flex-start;align-items:stretch;display:flex;overflow:hidden}.select-field>select.select-field__native{width:100%;min-width:0;height:auto;min-height:100%;max-height:none;padding:var(--control-pad-y) var(--control-field-pad-x);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);color:var(--cursor-text);box-shadow:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:auto;align-self:stretch;margin:0;overflow:hidden}.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-self:stretch;align-items:flex-start;height:auto;max-height:none;overflow:visible}.select-field--multiline>select.select-field__native{white-space:normal;text-overflow:clip;height:auto;min-height:6rem;max-height:none;overflow:auto}@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{padding:var(--control-pad-y) var(--control-field-pad-x);border-radius:var(--control-radius) 0 0 var(--control-radius);height:auto;min-height:100%;max-height:none;align-self:stretch;align-items:center;block-size:auto;min-block-size:100%;display:flex;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);border-radius:0 var(--control-radius) var(--control-radius) 0;background:color-mix(in srgb, var(--cursor-bg-elevated) 70%, transparent);color:var(--cursor-text-muted);cursor:pointer;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:none;outline:none}.select-field:not(.select-field--multiline)>select.select-field__native::picker(select){inset:auto;left:anchor(left);top:calc(anchor(bottom) + 2px);width:anchor-size(width);position-try-fallbacks:none;border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated);max-height:14rem;margin: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;font-size:var(--control-font-size);color:var(--cursor-text);cursor:pointer;background:0 0;padding:6px 10px;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--sm{height:auto;max-height:none;font-size:var(--control-font-size-sm);--field-trailing-size:calc(2px + 1.3em);line-height:1.3}.select-field--sm>select.select-field__native{height:auto;min-height:100%;max-height:none;font-size:var(--control-font-size-sm);padding:1px 6px;line-height:1.3}@supports (appearance:base-select){.select-field--sm:not(.select-field--multiline)>select.select-field__native{height:auto;min-height:100%;max-height:none;block-size:auto;min-block-size:100%;padding:1px 6px}}.select-field--ghost{height:auto;max-height:none;font-size:var(--control-font-size);--field-trailing-size:calc(2px + 1.35em);background:0 0;border-color:#0000;line-height:1.35}.select-field--ghost:hover{border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 55%, transparent)}.select-field--ghost>select.select-field__native{height:auto;min-height:100%;max-height:none;font-size:var(--control-font-size);color:var(--cursor-text-muted);padding:2px 6px;line-height:1.35}.select-field--ghost:hover>select.select-field__native,.select-field--ghost:focus-within>select.select-field__native{color:var(--cursor-text)}.select-field--ghost>select.select-field__native:focus{box-shadow:inset 0 0 0 1px var(--cursor-accent)}@supports (appearance:base-select){.select-field--ghost:not(.select-field--multiline)>select.select-field__native{height:auto;min-height:100%;max-height:none;block-size:auto;min-block-size:100%}.select-field--ghost:not(.select-field--multiline)>select.select-field__native:open{box-shadow:inset 0 0 0 1px var(--cursor-accent)}.select-field--ghost:not(.select-field--multiline)>button.select-field__chevron{opacity:.4;background:0 0;border-left-color:#0000}.select-field--ghost:hover>button.select-field__chevron,.select-field--ghost:focus-within>button.select-field__chevron{opacity:.9;border-left-color:var(--cursor-border-subtle)}.select-field--ghost:not(.select-field--multiline)>button.select-field__chevron:hover:not(:disabled),.select-field--ghost:not(.select-field--multiline)>button.select-field__chevron:active:not(:disabled){background:0 0}}.select-field--cell{width:auto;max-width:100%;margin-left:-7px}.text-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--control-height);padding:var(--control-pad-y) var(--control-field-pad-x);border:var(--control-border-width) solid var(--cursor-border);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);background:var(--cursor-bg-input);color:var(--cursor-text);direction:ltr;unicode-bidi:plaintext;margin:0;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;width:100%;min-width:0;max-width:100%;height:var(--control-height);border:var(--control-border-width) solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-input);font-size:var(--control-font-size);line-height:var(--control-line-height);--field-trailing-size:var(--control-row-height);align-items:stretch;display:flex}.text-input-field:focus-within{border-color:var(--cursor-accent);outline:none}.text-input-field .text-input{border-radius:var(--control-radius) 0 0 var(--control-radius);min-width:0;height:100%;box-shadow:none;border:none;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);border-radius:0 var(--control-radius) var(--control-radius) 0;color:var(--cursor-text-muted);appearance:none;cursor:pointer;background:0 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);background:0 0}.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}.text-input--sm{height:auto;font-size:var(--control-font-size-sm);padding:1px 6px;line-height:1.3}.text-input-field--sm{height:auto;font-size:var(--control-font-size-sm);--field-trailing-size:calc(2px + 1.3em);line-height:1.3}.text-input-field--sm .text-input{height:auto;font-size:var(--control-font-size-sm);padding:1px 6px;line-height:1.3}.text-input--ghost{height:auto;font-size:var(--control-font-size);color:var(--cursor-text-muted);background:0 0;border-color:#0000;padding:2px 6px;line-height:1.35}.text-input--ghost:hover:not(:disabled){color:var(--cursor-text);border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 55%, transparent)}.text-input--ghost:focus{color:var(--cursor-text);border-color:var(--cursor-accent);background:color-mix(in srgb, var(--cursor-bg) 70%, transparent)}.text-input-field--ghost{height:auto;font-size:var(--control-font-size);--field-trailing-size:calc(var(--control-height) - 4px);background:0 0;border-color:#0000;line-height:1.35}.text-input-field--ghost:hover{border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 55%, transparent)}.text-input-field--ghost:focus-within{border-color:var(--cursor-accent);background:color-mix(in srgb, var(--cursor-bg) 70%, transparent)}.text-input-field--ghost .text-input{height:auto;font-size:var(--control-font-size);color:var(--cursor-text-muted);background:0 0;border-color:#0000;padding:2px 6px;line-height:1.35}.text-input-field--ghost .text-input--ghost:hover:not(:disabled),.text-input-field--ghost .text-input--ghost:focus{color:var(--cursor-text);background:0 0;border-color:#0000}.text-input-field--ghost:hover .text-input,.text-input-field--ghost:focus-within .text-input{color:var(--cursor-text)}.text-input-field--ghost .text-input-field__clear{appearance:none;opacity:.4;background:0 0;border-left:none;border-radius:0;align-self:stretch;height:auto}.text-input-field--ghost:hover .text-input-field__clear,.text-input-field--ghost:focus-within .text-input-field__clear{opacity:.9}.text-input-field--ghost .text-input-field__clear:hover:not(:disabled),.text-input-field--ghost .text-input-field__clear:active:not(:disabled),.text-input-field--ghost .text-input-field__clear:focus,.text-input-field--ghost .text-input-field__clear:focus-visible{box-shadow:none;color:var(--cursor-text);opacity:1;background:0 0}.admin-title-input{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-title-input__label-row{justify-content:space-between;align-items:baseline;gap:8px;min-height:1.25em;display:flex}.admin-title-input__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.admin-title-input__meta{font-size:var(--font-size-sm);font-family:var(--font-mono)}.admin-title-input__combo{min-width:0;position:relative}.admin-title-input__field{box-sizing:border-box;width:100%;min-height:var(--control-height);border:var(--control-border-width) solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-input);height:auto;font-size:var(--control-font-size);line-height:var(--control-line-height);flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:1px;padding:0;display:flex;overflow:hidden}.admin-title-input__field:focus-within{border-color:var(--cursor-accent)}.admin-title-input__tail{box-sizing:border-box;min-width:8rem;height:var(--control-row-height);background:var(--cursor-bg-input);flex:10rem;align-items:stretch;gap:0;display:flex}.admin-title-input__search{box-sizing:border-box;width:0;min-width:4rem;height:100%;padding:0 var(--control-field-pad-x);font:inherit;font-size:var(--control-font-size);line-height:var(--control-row-height);color:var(--cursor-text);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0}.admin-title-input__search::placeholder{color:var(--cursor-text-muted)}.admin-title-input__search:disabled{opacity:.6}.admin-title-input__term{box-sizing:border-box;max-width:min(12rem,100%);height:var(--control-row-height);border-radius:var(--control-radius);--admin-title-chip-bg:var(--cursor-bg-elevated,#252526);box-shadow:inset 0 0 0 1px var(--admin-title-chip-bg);background:var(--admin-title-chip-bg);color:var(--cursor-text);font:inherit;font-size:var(--control-font-size);border:none;flex:none;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex}.admin-title-input__term--pack{--admin-title-chip-bg:color-mix(in srgb, var(--cursor-accent,#89b4fa) 12%, var(--cursor-bg-elevated,#252526));box-shadow:inset 0 0 0 1px var(--admin-title-chip-bg);background:var(--admin-title-chip-bg)}.admin-title-input__term:hover:not(:disabled){--admin-title-chip-bg:color-mix(in srgb, var(--cursor-accent,#89b4fa) 20%, var(--cursor-bg-elevated,#252526));box-shadow:inset 0 0 0 1px var(--cursor-accent);background:var(--admin-title-chip-bg)}.admin-title-input__term:disabled,.admin-title-input__add:disabled{opacity:.55;cursor:not-allowed}.admin-title-input__term span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-title-input__add{flex:0 0 var(--control-row-height);box-sizing:border-box;width:var(--control-row-height);border:none;border-left:1px solid var(--cursor-border);height:100%;color:var(--cursor-text-muted);appearance:none;font:inherit;font-size:var(--control-font-size);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.admin-title-input__add:hover:not(:disabled){color:var(--cursor-text);background:0 0}.admin-title-input__add:active:not(:disabled){background:0 0}.admin-title-input__pack-mark{width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-border,#333) 80%, transparent);border-radius:2.5px;flex:none;display:block}.admin-title-input__menu{z-index:20;border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated,#252526);max-height:14rem;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000059}.admin-title-input__menu-item{border-radius:var(--control-radius);width:100%;color:var(--cursor-text);font:inherit;font-size:var(--control-font-size);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:6px 8px;display:flex}.admin-title-input__menu-item--active,.admin-title-input__menu-item:hover{background:color-mix(in srgb, var(--cursor-accent,#89b4fa) 16%, transparent)}.admin-title-input__menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.admin-title-input__menu-meta{font-size:var(--font-size-sm);font-family:var(--font-mono);white-space:nowrap;flex:none}.admin-title-input__menu-empty{font-size:var(--font-size-sm);margin:0;padding:8px;line-height:1.35}.jobs-panel{--jobs-panel-filter-text-width:min(100%, 22rem)}.jobs-filter-matrix{gap:8px;min-width:0;margin-bottom:10px;display:grid}.jobs-filter-matrix__search,.jobs-filter-matrix__facet-card,.jobs-filter-matrix__results,.jobs-filter-matrix__terms,.jobs-filter-matrix__query,.jobs-filter-matrix__expansion{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:var(--cursor-bg,#1a1a1a);min-width:0}.jobs-filter-matrix__stack{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:var(--cursor-bg,#1a1a1a);gap:0;min-width:0;display:grid}.jobs-filter-matrix__stack>.jobs-filter-matrix__search,.jobs-filter-matrix__stack>.jobs-filter-matrix__terms,.jobs-filter-matrix__stack>.jobs-filter-matrix__query,.jobs-filter-matrix__stack>.jobs-filter-matrix__expansion,.jobs-filter-matrix__stack>.jobs-filter-matrix__results{background:0 0;border:0}.jobs-filter-matrix__stack>:is(.jobs-filter-matrix__search,.jobs-filter-matrix__terms,.jobs-filter-matrix__query,.jobs-filter-matrix__expansion,.jobs-filter-matrix__results)+:is(.jobs-filter-matrix__search,.jobs-filter-matrix__terms,.jobs-filter-matrix__query,.jobs-filter-matrix__expansion,.jobs-filter-matrix__results){border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333))}.jobs-filter-matrix__results-body{min-width:0;padding:8px 10px 10px}.jobs-filter-matrix__results-post{min-width:0;padding:0 0 8px}.jobs-filter-matrix__results-post--collapsed{padding-bottom:0}.jobs-filter-matrix__results-body+.jobs-filter-matrix__results-post{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333))}.jobs-filter-matrix__results-post-toggle{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333))}.jobs-filter-matrix__results-post--collapsed .jobs-filter-matrix__results-post-toggle{border-bottom:0}.jobs-filter-matrix__terms-body{min-width:0;padding:8px 10px 10px}.jobs-filter-matrix__terms-empty{font-size:var(--font-size-sm);margin:0}.jobs-filter-matrix__terms-groups{gap:8px;display:grid}.jobs-filter-matrix__terms-group{gap:4px;min-width:0;display:grid}.jobs-filter-matrix__terms-group-label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.jobs-filter-matrix__terms-list{font-size:var(--control-font-size);color:var(--cursor-text,#ddd);flex-wrap:wrap;align-items:baseline;gap:0;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.jobs-filter-matrix__term{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:100%;margin:0;padding:0;font-weight:400;overflow:hidden}.jobs-filter-matrix__term:not(:last-child):after{content:"·";color:var(--cursor-text-muted);margin:0 .45em;font-weight:400}.jobs-filter-matrix__term--added{color:color-mix(in srgb, var(--cursor-accent,#6cf) 70%, var(--cursor-text,#ddd))}.jobs-filter-matrix__query-body{min-width:0;padding:8px 10px 10px}.jobs-filter-matrix__query-empty,.jobs-filter-matrix__query-note{font-size:var(--font-size-sm);margin:0}.jobs-filter-matrix__query-body-inner{gap:8px;min-width:0;display:grid}.jobs-filter-matrix__query-sql{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:color-mix(in srgb, var(--cursor-bg,#1a1a1a) 88%, #000);max-height:18rem;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;padding:8px;line-height:1.45;overflow:auto}.jobs-filter-matrix__query-args{gap:2px;margin:0;padding:0;list-style:none;display:grid}.jobs-filter-matrix__query-arg{min-width:0;font-size:var(--font-size-sm);grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;gap:6px;line-height:1.4;display:grid}.jobs-filter-matrix__query-arg-n{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm)}.jobs-filter-matrix__query-arg code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm)}.jobs-filter-matrix__expansion-body{min-width:0;padding:8px 10px 10px}.jobs-filter-matrix__expansion-empty{font-size:var(--font-size-sm);margin:0}.jobs-filter-matrix__expansion-fields{gap:10px;display:grid}.jobs-filter-matrix__expansion-field{gap:4px;min-width:0;display:grid}.jobs-filter-matrix__expansion-field-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.jobs-filter-matrix__expansion-field-name{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.jobs-filter-matrix__expansion-field-input{min-width:0;font-size:var(--control-font-size);color:var(--cursor-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs-filter-matrix__expansion-aliases{gap:2px;margin:0;padding:0;list-style:none;display:grid}.jobs-filter-matrix__expansion-alias{font-size:var(--control-font-size);flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;margin:0;line-height:1.4;display:flex}.jobs-filter-matrix__expansion-from{color:var(--cursor-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.jobs-filter-matrix__expansion-to{color:var(--cursor-text,#ddd);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.jobs-filter-matrix__expansion-arrow{color:var(--cursor-text-muted);opacity:.7;flex:none}.jobs-filter-matrix__expansion-structured{font-size:var(--control-font-size);line-height:1.4}.jobs-filter-matrix__results-body>.err{margin:0 0 6px}.jobs-filter-matrix__results .data-table-wrap{border-top:none}.jobs-filter-matrix__results .data-table th,.jobs-filter-matrix__results .data-table td{padding-top:5px;padding-bottom:5px}.jobs-filter-matrix__results .jobs-pagination{padding-top:6px;padding-bottom:6px}.jobs-panel__search-audit-explore-result{border-top:none;margin:0;padding:0}.jobs-filter-matrix__band-head{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));align-items:stretch;gap:0;min-width:0;display:flex}.jobs-filter-matrix__band-head:hover{background:color-mix(in srgb, var(--cursor-bg-elevated,#222) 70%, transparent)}.jobs-filter-matrix__band-head:hover>.jobs-filter-matrix__band-toggle{color:var(--cursor-text,#ddd)}.jobs-filter-matrix__band--collapsed>.jobs-filter-matrix__band-head{border-bottom:0}.jobs-filter-matrix__band-title{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;font-weight:600}.jobs-filter-matrix__band-toggle{width:auto;min-width:0;color:var(--cursor-text-muted);font:inherit;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:600;line-height:14px;display:flex}.jobs-filter-matrix__band-toggle:hover{color:var(--cursor-text,#ddd);background:color-mix(in srgb, var(--cursor-bg-elevated,#222) 70%, transparent)}.jobs-filter-matrix__band-head>.jobs-filter-matrix__band-toggle:hover,.jobs-panel__search-audit-diff-head>.jobs-filter-matrix__band-toggle:hover{background:0 0}.jobs-filter-matrix__band-toggle:focus-visible{outline:1px solid var(--cursor-accent);outline-offset:-1px}.jobs-filter-matrix__band-actions{padding:var(--control-pad-y) var(--control-field-pad-x) 4px 0;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.jobs-filter-matrix__band-actions .jobs-panel__search-audit-toolbar{gap:6px;margin:0}.jobs-filter-matrix__band-chevron{flex:none;transition:transform .12s;transform:rotate(-90deg)}.jobs-filter-matrix__band-chevron--expanded{transform:rotate(0)}.jobs-filter-matrix__band-title-text{flex:auto;min-width:0}.jobs-filter-matrix__band-active{box-sizing:border-box;border:1px solid var(--cursor-border,#333);max-width:min(14rem,55%);height:14px;font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--cursor-accent,#89b4fa);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.jobs-filter-matrix__essentials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.jobs-filter-matrix__essentials--title{grid-template-columns:minmax(0,1fr);align-items:start}.jobs-filter-matrix__essentials--solo{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:0}.jobs-filter-matrix__field--title{gap:0}.jobs-filter-matrix__search-facets-band{border:0;border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:0 0;min-width:0}.jobs-filter-matrix__search-facets{grid-template-columns:1fr;gap:6px;padding:8px 10px 10px;display:grid}.jobs-filter-matrix__search-facets .jobs-filter-matrix__facet{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:2px 8px}.jobs-filter-matrix__search-facets .btn-group:not(.btn-group--joined){gap:3px}.jobs-filter-matrix__search-facets .toggle-btn.toggle-btn--sm{letter-spacing:.02em;padding:1px 5px}.jobs-filter-matrix__field{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.jobs-filter-matrix__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:block}.jobs-filter-matrix__facets{grid-template-columns:1fr 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:6px;padding:0 10px 10px;display:grid}.jobs-filter-matrix__advanced-modes .jobs-filter-matrix__facet{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:2px 8px}.jobs-filter-matrix__advanced-modes .btn-group:not(.btn-group--joined){gap:3px}.jobs-filter-matrix__advanced-modes .toggle-btn.toggle-btn--sm{letter-spacing:.02em;padding:1px 5px}.meta.jobs-filter-matrix__help{max-width:52rem;font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;margin:0;padding:0 10px 10px;line-height:1.4}.meta.jobs-filter-matrix__help--tight{padding-top:2px;padding-bottom:6px}.jobs-filter-matrix__help strong{color:var(--cursor-text,#ddd);font-weight:600}.location-suggest{z-index:2;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative;overflow:visible}.location-suggest--open{z-index:50}:is(.jobs-filter-matrix__search,.jobs-filter-matrix__field:has(.location-suggest)),.jobs-search-audit-panel.panel{overflow:visible}.location-suggest__list{border:1px solid var(--cursor-border,#333);border-radius:var(--control-radius);background:var(--cursor-bg-input,var(--cursor-bg,#1a1a1a));max-height:14rem;padding:0;list-style:none;overflow:auto;box-shadow:0 4px 12px #00000073}.location-suggest__list:popover-open{inset:auto;left:anchor(left);width:anchor-size(width);top:calc(anchor(bottom) + 2px);margin:0;position:absolute}.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__item--empty{font-size:var(--control-font-size);padding:6px 8px}.location-suggest__btn{width:100%;color:var(--cursor-text,#ddd);font:inherit;font-size:var(--control-font-size);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:6px 8px;display:flex}.location-suggest__btn:hover:not(:disabled),.location-suggest__btn:focus-visible,.location-suggest__btn--active:not(:disabled){background:color-mix(in srgb, var(--cursor-accent,#6cf) 18%, transparent);outline:none}.location-suggest__btn:disabled{cursor:not-allowed;opacity:.6}.location-suggest__btn-code{font-family:var(--font-mono,ui-monospace, monospace)}.location-suggest__btn-meta{font-size:var(--font-size-sm)}.location-suggest__kind{font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.company-suggest__id{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin-right:4px}.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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:3px;display:flex}.jobs-panel__field>span{font-size:var(--font-size-sm);min-height:1.25em;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,.jobs-panel__field--company .text-area{box-sizing:border-box;width:100%}@media (width<=920px){.jobs-filter-matrix__essentials,.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__essentials--title,.jobs-filter-matrix__essentials--solo,.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;font-size:var(--font-size-sm);color:var(--cursor-text-muted);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{font-size:var(--control-font-size);color:var(--cursor-text-muted);flex:none;align-items:center;display:flex}.jobs-pagination__page-size .select-field{min-width:3.5rem}.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{font-size:var(--control-font-size);margin:0 0 4px;font-weight:600}.jobs-comp-coverage__note{font-size:var(--control-font-size);margin:0 0 10px;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:var(--control-font-size)}.jobs-comp-coverage__table th,.jobs-comp-coverage__table td{padding:var(--control-pad-y) var(--control-field-pad-x);text-align:left;border-top:1px solid var(--cursor-border-subtle)}.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}.jobs-search-audit-panel.panel-tabs .panel-tabs__body>.jobs-panel--search-audit{padding:10px 12px}.meta.jobs-panel__search-audit-help{max-width:52rem;font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;margin:0 0 10px;padding:0;line-height:1.4}.jobs-panel__search-audit-top{box-sizing:border-box;gap:8px;margin:0;padding:10px 12px 0;display:grid}.jobs-panel__search-audit-model{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:var(--cursor-bg,#1a1a1a);box-sizing:border-box;min-width:0;margin:0}.jobs-panel__search-audit-model-toggle{width:100%}.jobs-panel__search-audit-model--collapsed>.jobs-panel__search-audit-model-toggle{border-bottom:0}.jobs-panel__search-audit-model-body{min-width:0;padding:10px}.jobs-panel__search-audit-model-list{max-width:40rem;font-size:var(--control-font-size);color:var(--cursor-text,#ddd);margin:0;padding:0 0 0 1.25rem;line-height:1.45}.jobs-panel__search-audit-model-list li{margin:0 0 4px}.jobs-panel__search-audit-model-list li:last-child{margin-bottom:0}.jobs-panel__search-audit-model-note{max-width:40rem;font-size:var(--control-font-size);margin:8px 0 0;line-height:1.45}.jobs-panel__search-audit-model-defs{max-width:40rem;font-size:var(--control-font-size);color:var(--cursor-text,#ddd);margin:6px 0 0;padding:0 0 0 1.25rem;line-height:1.45}.jobs-panel__search-audit-model-defs li{margin:0 0 3px}.jobs-panel__search-audit-model-defs li:last-child{margin-bottom:0}.jobs-panel__search-audit-model-code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm)}.jobs-panel__search-audit-top+.jobs-panel--search-audit{padding-top:10px}.jobs-panel__search-audit-load-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;margin:0 0 12px;display:flex}.jobs-panel__search-audit-load-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.jobs-panel__search-audit-load-combo{width:100%;min-width:0}.jobs-panel__search-audit-load-meta{min-width:0;max-width:28rem;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;line-height:1.4;overflow:hidden}.jobs-panel__search-audit-loaded-chip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cursor-accent,#6cf) 45%, var(--cursor-border,#333));border-radius:var(--control-radius);background:color-mix(in srgb, var(--cursor-accent,#6cf) 12%, transparent);max-width:min(28rem,100%);height:26px;color:var(--cursor-text,#ddd);font-size:var(--font-size-sm);align-items:center;gap:6px;min-width:0;margin:0;padding:0 8px;line-height:1;display:inline-flex}.jobs-panel__search-audit-loaded-chip-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);flex:none;font-weight:600;line-height:1}.jobs-panel__search-audit-loaded-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-weight:600;line-height:1;overflow:hidden}.jobs-panel__search-audit-actions{border-top:none;margin:12px 0 0;padding-top:0}.jobs-panel__search-audit-tests-groups{gap:8px;display:grid}.jobs-panel__search-audit-tests-group{gap:4px;display:grid}.jobs-panel__search-audit-tests-group--inline{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:4px 10px}.jobs-panel__search-audit-tests-group-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);font-weight:600}.jobs-panel__search-audit-tests-group--inline>.jobs-panel__search-audit-tests-group-label{padding-top:5px;line-height:1.3}.jobs-panel__search-audit-tests-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.jobs-panel__search-audit-test-chip{border:1px solid var(--cursor-border,#333);border-radius:var(--control-radius);color:var(--cursor-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;margin:0;padding:3px 8px;line-height:1.3}button.jobs-panel__search-audit-test-chip:hover:not(:disabled){border-color:var(--cursor-text-muted);color:var(--cursor-text)}.jobs-panel__search-audit-test-chip--on{color:var(--cursor-text,#ddd);border-color:color-mix(in srgb, var(--cursor-accent,#6cf) 45%, var(--cursor-border,#333));background:color-mix(in srgb, var(--cursor-accent,#6cf) 12%, transparent)}.jobs-panel__search-audit-test-chip--pass{color:color-mix(in srgb, #8fbf8f 85%, var(--cursor-text));border-color:color-mix(in srgb, #8fbf8f 45%, var(--cursor-border,#333));background:#8fbf8f1f}.jobs-panel__search-audit-test-chip--fail{color:#e8a090;border-color:color-mix(in srgb, #e8a090 45%, var(--cursor-border,#333));background:#e8a0901f}span.jobs-panel__search-audit-test-chip{cursor:default}.jobs-panel__search-audit-verdict{font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:600}.jobs-panel__search-audit-verdict--pass{color:color-mix(in srgb, #8fbf8f 85%, var(--cursor-text))}.jobs-panel__search-audit-verdict--fail{color:#e8a090}.jobs-panel__search-audit-item-tests{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.2;display:block;overflow:hidden}.jobs-panel__search-audit-editor-tests{gap:6px;margin-top:8px;display:grid}.jobs-panel__search-audit-toolbar{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;display:flex}.jobs-panel__search-audit-toolbar--save{justify-content:flex-end;gap:8px;margin:0}.jobs-panel__search-audit-naming{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));margin:12px 0 0;padding:10px 0 0}.jobs-panel__search-audit-naming-title{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);margin:0 0 6px;font-weight:600}.jobs-panel__search-audit-naming-pattern{font-size:var(--control-font-size);margin:0 0 8px;line-height:1.4}.jobs-panel__search-audit-naming-defs{gap:4px;margin:0 0 8px;padding:0;display:grid}.jobs-panel__search-audit-naming-defs>div{font-size:var(--control-font-size);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:6px 10px;line-height:1.35;display:grid}.jobs-panel__search-audit-naming-defs dt{color:var(--cursor-text,#ddd);margin:0;font-weight:600}.jobs-panel__search-audit-naming-defs dd{margin:0}.jobs-panel__search-audit-naming-relations{font-size:var(--control-font-size);gap:3px;margin:0 0 8px;padding:0;line-height:1.35;list-style:none;display:grid}.jobs-panel__search-audit-naming-relations li{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:6px 10px;display:grid}.jobs-panel__search-audit-naming-relations code{font-size:var(--font-size-sm)}.jobs-panel__search-audit-naming-note{font-size:var(--font-size-sm);margin:0;line-height:1.35}.jobs-panel--search-audit>.err{margin:0 0 10px}.jobs-panel__search-audit-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.jobs-panel__search-audit-compare>.jobs-panel__search-audit-explore{min-width:0}.jobs-panel__search-audit-diff{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:var(--cursor-bg,#1a1a1a);min-width:0;margin-top:12px}.jobs-panel__search-audit-diff-head{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));align-items:stretch;gap:0;padding-right:0;display:flex}.jobs-panel__search-audit-diff-head:hover{background:color-mix(in srgb, var(--cursor-bg-elevated,#222) 70%, transparent)}.jobs-panel__search-audit-diff-head:hover>.jobs-filter-matrix__band-toggle{color:var(--cursor-text,#ddd)}.jobs-panel__search-audit-diff-toggle{border-bottom:0;flex:auto;min-width:0}.jobs-panel__search-audit-diff-actions{padding:var(--control-pad-y) var(--control-field-pad-x) 4px 0;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.jobs-panel__search-audit-diff--collapsed>.jobs-panel__search-audit-diff-head{border-bottom:0}.jobs-panel__search-audit-diff-body{gap:12px;min-width:0;padding:10px;display:grid}.jobs-panel__search-audit-diff-body[hidden]{display:none}.jobs-panel__search-audit-diff-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.jobs-panel__search-audit-diff-total{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:color-mix(in srgb, var(--cursor-bg-elevated,#222) 70%, transparent);gap:2px;min-width:0;padding:8px 10px;display:grid}.jobs-panel__search-audit-diff-total-label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.jobs-panel__search-audit-diff-total-label--b{color:color-mix(in srgb, var(--cursor-warn,#b8860b) 72%, var(--cursor-text-muted))}.jobs-panel__search-audit-diff-total-value{font-size:var(--control-font-size);font-variant-numeric:tabular-nums;color:var(--cursor-text,#ddd);font-weight:600}.jobs-panel__search-audit-diff-delta--up{color:var(--cursor-ok,#6a9a6a)}.jobs-panel__search-audit-diff-delta--down{color:var(--cursor-err,#c74e39)}.jobs-panel__search-audit-diff-total-err{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs-panel__search-audit-diff-section-label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.jobs-panel__search-audit-diff-filters{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:color-mix(in srgb, var(--cursor-bg-elevated,#222) 55%, transparent);min-width:0}.jobs-panel__search-audit-diff-filters-head{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.jobs-panel__search-audit-diff-filters-meta{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.jobs-panel__search-audit-diff-filters>.jobs-panel__search-audit-diff-empty{font-size:var(--font-size-sm);margin:0;padding:10px}.jobs-panel__search-audit-diff-empty{font-size:var(--font-size-sm);margin:0}.jobs-panel__search-audit-diff-caveat{font-size:var(--font-size-sm);margin:0;line-height:1.35}.jobs-panel__search-audit-diff-filter-table{min-width:0}.jobs-panel__search-audit-diff-filter-cols{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--cursor-text-muted);grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr);gap:0 10px;padding:5px 10px;font-weight:600;display:grid}.jobs-panel__search-audit-diff-filter-col-b{color:color-mix(in srgb, var(--cursor-warn,#b8860b) 72%, var(--cursor-text-muted))}.jobs-panel__search-audit-diff-filter-list{margin:0;padding:0;list-style:none;display:grid}.jobs-panel__search-audit-diff-filter-row{font-size:var(--control-font-size);border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px 10px;min-width:0;padding:7px 10px;line-height:1.35;display:grid}.jobs-panel__search-audit-diff-filter-row:first-child{border-top:0}.jobs-panel__search-audit-diff-filter-name{color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:600;font-size:var(--font-size-sm);padding-top:1px}.jobs-panel__search-audit-diff-filter-a,.jobs-panel__search-audit-diff-filter-b{overflow-wrap:anywhere;word-break:break-word;min-width:0}.jobs-panel__search-audit-diff-filter-a{color:var(--cursor-text,#ddd)}.jobs-panel__search-audit-diff-filter-b{color:color-mix(in srgb, var(--cursor-warn,#b8860b) 50%, var(--cursor-text,#ddd))}.jobs-panel__search-audit-diff-buckets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.jobs-panel__search-audit-diff-bucket{border:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:color-mix(in srgb, var(--cursor-bg-elevated,#222) 55%, transparent);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.jobs-panel__search-audit-diff-bucket-head{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.jobs-panel__search-audit-diff-bucket-badge{border:1px solid var(--cursor-border,#333);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);border-radius:999px;flex:none;padding:1px 5px;font-weight:600}.jobs-panel__search-audit-diff-bucket-badge--b{color:color-mix(in srgb, var(--cursor-warn,#b8860b) 80%, var(--cursor-text-muted));border-color:color-mix(in srgb, var(--cursor-warn,#b8860b) 35%, var(--cursor-border,#333))}.jobs-panel__search-audit-diff-bucket-badge--both{color:var(--cursor-accent,#89b4fa);border-color:color-mix(in srgb, var(--cursor-accent,#89b4fa) 35%, var(--cursor-border,#333))}.jobs-panel__search-audit-diff-bucket-title{min-width:0;font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;flex:auto;font-weight:600}.jobs-panel__search-audit-diff-bucket-count{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:none}.jobs-panel__search-audit-diff-bucket-body{flex-direction:column;flex:auto;justify-content:flex-start;min-width:0;min-height:0;display:flex}.jobs-panel__search-audit-diff-bucket .jobs-panel__search-audit-sample{flex:none;max-height:none;overflow:visible}.jobs-panel__search-audit-diff-bucket-pager{border-top:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));background:#252526;flex:none;align-items:stretch;min-height:2.5rem;margin-top:auto;display:flex}.jobs-panel__search-audit-diff-bucket-pager .jobs-pagination{box-sizing:border-box;flex:auto;align-items:center;min-height:2.5rem;padding:5px 8px}.jobs-panel__search-audit-diff-bucket-pager .jobs-pagination__meta{font-size:var(--font-size-sm)}.jobs-panel__search-audit-diff-bucket .jobs-panel__search-audit-diff-empty{flex:none;margin:0;padding:8px 10px}.jobs-panel__search-audit-compare-label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;padding:0 2px;font-weight:600}.jobs-panel__search-audit-compare-label--b{color:color-mix(in srgb, var(--cursor-warn,#b8860b) 72%, var(--cursor-text-muted))}.jobs-panel__search-audit-explore .jobs-filter-matrix{margin-left:-12px;margin-right:-12px}.jobs-panel__search-audit-compare .jobs-panel__search-audit-explore .jobs-filter-matrix{margin-bottom:0;margin-left:0;margin-right:0}.jobs-panel__search-audit-explore--b .jobs-filter-matrix__stack{background:color-mix(in srgb, var(--cursor-warn,#b8860b) 9%, var(--cursor-bg,#1a1a1a));border-color:color-mix(in srgb, var(--cursor-warn,#b8860b) 32%, var(--cursor-border,#333))}.jobs-panel__search-audit-save{border-top:1px solid var(--cursor-border,#333);border-bottom:none;margin:6px 0 0;padding:8px 0 0}.jobs-panel__search-audit-save-name-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.jobs-panel__search-audit-save-name-row .jobs-panel__field--company{flex:12rem;min-width:0}.jobs-panel__search-audit-save-name-row>.btn{flex:none;margin-bottom:1px}.jobs-panel__field--company.jobs-panel__search-audit-notes-field{flex:100%;width:100%;min-width:min(36rem,100%);max-width:none}.jobs-panel__search-audit-notes{resize:vertical;width:100%;min-height:2.75rem;line-height:1.35;display:block}.jobs-panel__search-audit-save .jobs-panel__filters{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.jobs-panel__search-audit-explore-empty{font-size:var(--font-size-sm);margin:0;padding:8px 10px}.jobs-panel__search-audit-table{border:1px solid var(--cursor-border,#333);background:var(--cursor-bg,#1a1a1a);gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.jobs-panel__search-audit-sample{background:var(--cursor-bg,#1a1a1a);gap:0;min-width:0;margin:0;display:grid}.jobs-panel__search-audit-sample-head{border-bottom:1px solid var(--cursor-border,#333);color:var(--cursor-text-muted);font-size:var(--font-size-sm);letter-spacing:.02em;background:#252526;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:5px 10px;font-weight:500;display:flex}.jobs-panel__search-audit-sample-head-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.jobs-panel__search-audit-sample-head-status{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--font-size-sm);flex:none}.jobs-panel__search-audit-sample-row{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border,#333));min-width:0;padding:5px 10px;display:block}.jobs-panel__search-audit-sample-row:last-child{border-bottom:none}.jobs-panel__search-audit-sample-row:hover{background:color-mix(in srgb, var(--cursor-accent,#6cf) 8%, transparent)}.jobs-panel__search-audit-sample-row-top{align-items:baseline;gap:8px;min-width:0;display:flex}.jobs-panel__search-audit-sample-title{min-width:0;font-size:var(--control-font-size);color:var(--cursor-text,#ddd);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.3;display:block;overflow:hidden}.jobs-panel__search-audit-sample-id{max-width:42%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.3;overflow:hidden}.jobs-panel__search-audit-sample-meta{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.3;display:block;overflow:hidden}.jobs-panel__search-audit-explore-pager{border-top:1px solid var(--cursor-border,#333);background:#252526}.jobs-panel__search-audit-explore-pager .jobs-pagination{padding:5px 10px}.jobs-panel__search-audit-explore-pager .jobs-pagination__meta{font-size:var(--font-size-sm)}.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{font-size:var(--control-font-size);margin:0 0 8px;padding:0;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-editor-actions--end{justify-content:flex-end}.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:1.75rem minmax(8rem,1fr) minmax(0,1.6fr) minmax(7rem,auto) 1.75rem;align-items:center;gap:2px 10px;min-width:0;padding:5px 8px;display:grid}.jobs-panel__search-audit-reorder{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.jobs-panel__search-audit-reorder-btn.btn{min-width:1.35rem;min-height:1.1rem;padding:0;line-height:1}.jobs-panel__search-audit-identity{min-width:0}.jobs-panel__search-audit-name{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;display:block;overflow:hidden}.jobs-panel__search-audit-filters{min-width:0;font-size:var(--font-size-sm);color:var(--cursor-text,#ddd);text-align:left;justify-items:start;gap:0;font-weight:500;line-height:1.25;display:grid;overflow:hidden}.jobs-panel__search-audit-filters>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;overflow:hidden}.jobs-panel__search-audit-filters-tone{letter-spacing:.02em;color:var(--cursor-text-muted);font-weight:700}.jobs-panel__search-audit-metrics{text-align:right;flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;width:100%;min-width:0;line-height:1.25;display:flex}.jobs-panel__search-audit-metrics .jobs-panel__search-audit-verdict{text-align:right;width:auto;font-size:var(--font-size-sm)}.jobs-panel__search-audit-actions-col{flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;display:flex}.jobs-panel__search-audit-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);letter-spacing:-.02em;text-align:right;white-space:nowrap;font-weight:600}.jobs-panel__search-audit-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-align:right}.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);min-width:1.5rem;min-height:1.5rem;padding:0}.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:4px;padding:8px 8px 8px 10px;display:grid}.jobs-panel__search-audit-detail-row{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:4px 8px;display:grid}.jobs-panel__search-audit-detail-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);padding-top:1px;font-weight:600}.jobs-panel__search-audit-detail-value{min-width:0;font-size:var(--font-size-sm);word-break:break-word;color:var(--cursor-text);line-height:1.35}.jobs-panel__search-audit-detail-value--filters{color:var(--cursor-text,#ddd);font-weight:500}.jobs-panel__search-audit-detail-row--tests{align-items:center}.jobs-panel__search-audit-detail-tests{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.jobs-panel__search-audit-detail-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}@media (width<=900px){.jobs-panel__search-audit-compare{grid-template-columns:minmax(0,1fr)}.jobs-panel__search-audit-diff-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jobs-panel__search-audit-diff-total--delta{order:3;grid-column:1/-1}.jobs-panel__search-audit-diff-buckets{grid-template-columns:minmax(0,1fr)}.jobs-panel__search-audit-diff-bucket--only-a{order:1}.jobs-panel__search-audit-diff-bucket--only-b{order:2}.jobs-panel__search-audit-diff-bucket--both{order:3}.jobs-panel__search-audit-diff-filter-cols{display:none}.jobs-panel__search-audit-diff-filter-row{grid-template-columns:5.5rem minmax(0,1fr)}.jobs-panel__search-audit-diff-filter-a:before{content:"A · ";font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);font-weight:600}.jobs-panel__search-audit-diff-filter-b{grid-column:2}.jobs-panel__search-audit-diff-filter-b:before{content:"B · ";font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--cursor-warn,#b8860b) 72%, var(--cursor-text-muted));font-weight:600}.jobs-panel__search-audit-diff-filter-arrow{display:none}}@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:1.75rem minmax(0,1fr) minmax(6.5rem,auto) 1.75rem;grid-template-areas:"reorder identity metrics actions""reorder filters metrics actions";gap:2px 8px}.jobs-panel__search-audit-reorder{grid-area:reorder}.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-metrics{grid-area:metrics;align-self:center}.jobs-panel__search-audit-actions-col{grid-area:actions;align-self:center}.jobs-panel__search-audit-detail-row{grid-template-columns:1fr;gap:2px}.jobs-panel__search-audit-detail-tests{flex-direction:column;align-items:stretch}.jobs-panel__search-audit-detail-actions{justify-content:flex-start;margin-left:0}.jobs-panel__field--company{width:100%}}.combo-box{width:100%;min-width:0;max-width:100%;position:relative}.combo-box__field{box-sizing:border-box;height:var(--control-height);border:var(--control-border-width) solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-input);font-size:var(--control-font-size);line-height:var(--control-line-height);--field-trailing-size:var(--control-row-height);align-items:stretch;gap:0;display:flex}.combo-box__input{min-width:0;padding:var(--control-pad-y) var(--control-field-pad-x);border-radius:var(--control-radius) 0 0 var(--control-radius);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);color:var(--cursor-text);text-align:start;direction:ltr;unicode-bidi:plaintext;background:0 0;border:none;flex:auto;margin:0}.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);border-radius:0 var(--control-radius) var(--control-radius) 0;background:color-mix(in srgb, var(--cursor-bg-elevated) 70%, transparent);color:var(--cursor-text-muted);cursor:pointer;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);position-try-fallbacks:none;margin:0;position:absolute}.combo-box__list{border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated);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;font-size:var(--control-font-size);color:var(--cursor-text);cursor:pointer;background:0 0;border:none;margin:0;padding:6px 10px;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:var(--font-size-sm)}.combo-box__empty{margin:0;padding:8px 10px}.combo-box--sm .combo-box__field{height:auto;font-size:var(--control-font-size-sm);--field-trailing-size:calc(2px + 1.3em);line-height:1.3}.combo-box--sm .combo-box__input{font-size:var(--control-font-size-sm);padding:1px 6px;line-height:1.3}.combo-box--ghost .combo-box__field{height:auto;font-size:var(--control-font-size);--field-trailing-size:calc(2px + 1.35em);background:0 0;border-color:#0000;line-height:1.35}.combo-box--ghost:hover .combo-box__field{border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 55%, transparent)}.combo-box--ghost:focus-within .combo-box__field{border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 70%, transparent)}.combo-box--ghost .combo-box__input{font-size:var(--control-font-size);color:var(--cursor-text-muted);padding:2px 6px;line-height:1.35}.combo-box--ghost:hover .combo-box__input,.combo-box--ghost:focus-within .combo-box__input{color:var(--cursor-text)}.combo-box--ghost .combo-box__input:focus{box-shadow:inset 0 0 0 1px var(--cursor-accent)}.combo-box--ghost .combo-box__toggle{opacity:.4;color:var(--cursor-text-muted);background:0 0;border-left-color:#0000}.combo-box--ghost:hover .combo-box__toggle,.combo-box--ghost:focus-within .combo-box__toggle{opacity:.9;border-left-color:var(--cursor-border-subtle)}.combo-box--ghost .combo-box__toggle:hover:not(:disabled){color:var(--cursor-text);background:0 0}.combo-box--ghost .combo-box__toggle:active:not(:disabled){background:0 0}.combo-box--ghost .combo-box__toggle:focus,.combo-box--ghost .combo-box__toggle:focus-visible{box-shadow:none}.modal__roster-random input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.modal__roster-random input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.text-area{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--control-pad-y) var(--control-field-pad-x);border:var(--control-border-width) solid var(--cursor-border);border-radius:var(--control-radius);font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);background:var(--cursor-bg-input);color:var(--cursor-text);resize:vertical;direction:ltr;unicode-bidi:plaintext;margin:0;display:block}.text-area::placeholder{color:var(--cursor-text-muted)}.text-area:focus{border-color:var(--cursor-accent);outline:none}.text-area:disabled{opacity:.65;cursor:not-allowed}.text-area--ghost{color:var(--cursor-text-muted);background:0 0;border-color:#0000}.text-area--ghost:hover:not(:disabled){color:var(--cursor-text);border-color:var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 55%, transparent)}.text-area--ghost:focus{color:var(--cursor-text);border-color:var(--cursor-accent);background:color-mix(in srgb, var(--cursor-bg) 70%, transparent)}.table-hdr__clear-filters{flex:none}.table-hdr__cat-toolbar:popover-open{inset:auto;left:anchor(left);bottom:calc(anchor(top) + 4px);width:max-content;max-width:min(18rem,100vw - 24px);margin:0;position:absolute}.table-hdr__cat-toolbar{border:1px solid var(--cursor-border);background:var(--cursor-bg-elevated);border-radius:2px;width:max-content;max-width:min(18rem,100vw - 24px);padding:4px 6px;box-shadow:0 8px 20px #0006}.table-hdr__cat-toolbar-options{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.table-hdr__cat-toolbar--wrap{max-width:min(22rem,100vw - 24px)}.table-hdr__cat-toolbar--wrap:popover-open{max-width:min(22rem,100vw - 24px)}.table-hdr__cat-toolbar-options--wrap{flex-wrap:wrap;max-width:22rem}:is(.data-table th:has(.table-hdr__label-btn),.table-hdr__table th:has(.table-hdr__label-btn)){padding:0}.data-table th.table-hdr__th--search,.table-hdr__table th.table-hdr__th--search{box-sizing:border-box;width:40%;min-width:16rem;padding:1px}.table-hdr__th--search .text-input-field,.table-hdr__th--search .text-input{width:100%;min-width:0;max-width:none;font-size:var(--control-font-size)}.table-hdr__th--search .text-input-field--ghost,.table-hdr__th--search .text-input--ghost{height:calc(var(--control-height) + 8px - 2px);box-sizing:border-box;min-height:0}.table-hdr__th--search .text-input-field--ghost .text-input,.table-hdr__th--search .text-input--ghost{box-sizing:border-box;height:100%;min-height:0;padding:0 8px 0 9px;line-height:1.2}.table-hdr__cat-anchor{align-items:stretch;width:100%;min-width:0;height:100%;display:flex}.table-hdr__label-btn{color:inherit;font:inherit;font-weight:500;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;width:100%;min-width:0;min-height:calc(var(--control-height) + 4px);box-sizing:border-box;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:2px 4px 2px 8px;display:flex}.table-hdr__label-btn:hover,.table-hdr__label-btn[aria-expanded=true],.table-hdr__label-btn--active{color:var(--cursor-text)}.table-hdr__label-btn .table-hdr__count{min-width:.9rem;height:.9rem;font-size:8px;font-weight:600;line-height:1;font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:#fff;background:var(--cursor-accent,#3794ff);border-radius:2px;flex:none;justify-content:center;align-items:center;margin-left:1px;padding:0 3px;display:inline-flex;position:static}.table-hdr__sort-caret{color:var(--cursor-text-muted);flex:none;display:block}.table-hdr__label-btn--active .table-hdr__sort-caret{color:var(--cursor-text)}@media (width>=56rem){.editorial-staleness__viz{grid-template-columns:minmax(0,40rem) minmax(12rem,1fr)}.editorial-staleness__detail-slot{position:sticky;top:8px}}.staged-companies-review__url-row input,.staged-companies-review__url-row .text-input-field{flex:1;min-width:0}@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 .text-area,.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,.staged-companies-review__field .company-favicon-field{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__url-row,.staged-companies-review__field--short .staged-companies-review__read-only-value{max-width:none}.staged-companies-review__grid-annotation{font-size:var(--control-font-size);align-self:stretch;margin-top:0;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}}.jobs-pipeline-panel--embedded{flex-direction:column;gap:0;min-width:0;display:flex}.jobs-pipeline-tab__intro{font-size:var(--font-size-sm,var(--control-font-size));color:var(--cursor-text-muted);margin:0;padding-top:10px;padding-bottom:0;line-height:1.45}.jobs-pipeline-tab__intro code,.jobs-pipeline-tab__view-intro code{font-size:.92em}.jobs-pipeline-tab__error{color:var(--cursor-err,#c74e39);font-size:var(--font-size-sm,var(--control-font-size));margin:0;padding-top:8px;padding-bottom:0;line-height:1.4}.jobs-pipeline-tab__subtabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding-top:12px;padding-bottom:4px;display:flex}.jobs-pipeline-tab__subtabs-tabs{max-width:100%}.jobs-pipeline-tab__chrome{flex-direction:column;gap:.5rem;min-width:0;padding-top:4px;padding-bottom:8px;display:flex}.jobs-pipeline-tab__view-intro{font-size:var(--font-size-sm,var(--control-font-size));color:var(--cursor-text-muted);margin:0;line-height:1.45}.jobs-pipeline-tab__toolbar,.jobs-pipeline-tab__pager{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.jobs-pipeline-tab__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.jobs-pipeline-tab__pager{padding-top:8px;padding-bottom:10px}.jobs-pipeline-tab__field{box-sizing:border-box;flex:none;max-width:100%}.jobs-pipeline-tab__field--search{width:14rem}.jobs-pipeline-tab__field--reason{width:16rem}.jobs-pipeline-tab__field--ids{width:11rem}.jobs-pipeline-tab__field>.text-input,.jobs-pipeline-tab__field>.text-input-field{box-sizing:border-box;width:100%}.jobs-pipeline-tab__select{font:inherit;font-size:var(--control-font-size,var(--font-size-sm));height:var(--control-height);padding:0 var(--control-field-pad-x,.5rem);border:var(--control-border-width,1px) solid var(--cursor-border);border-radius:var(--control-radius,4px);background:var(--cursor-bg-input,var(--cursor-bg,#fff));color:var(--cursor-text);box-sizing:border-box;max-width:100%}.jobs-pipeline-tab__metrics{font-size:var(--font-size-sm,var(--control-font-size));font-variant-numeric:tabular-nums;color:var(--cursor-text);margin:0;line-height:1.4}.jobs-pipeline-tab__message{font-size:var(--font-size-sm,var(--control-font-size));margin:0;line-height:1.4}.jobs-pipeline-tab__pager-meta{font-size:var(--font-size-sm,var(--control-font-size));color:var(--cursor-text-muted);font-variant-numeric:tabular-nums}.jobs-pipeline-tab__row-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.jobs-pipeline-tab__link{appearance:none;font:inherit;color:var(--cursor-accent,var(--cursor-link,#2563eb));cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.jobs-pipeline-tab__link:hover{color:var(--cursor-text)}.panel-tabs__body .companies-panel--embedded.jobs-pipeline-panel--embedded>.jobs-pipeline-tab__tabpanel{padding-left:0;padding-right:0}.jobs-pipeline-tab__tabpanel{min-width:0}.jobs-pipeline-tab__tabpanel>.data-table-wrap{border-bottom:1px solid var(--cursor-border);max-width:100%;margin:0}.jobs-pipeline-tab__tabpanel--eval{padding-left:0;padding-right:0}.jobs-eval{flex-direction:column;gap:1.25rem;min-width:0;padding:.75rem 12px 1.25rem;display:flex}.jobs-eval__message,.jobs-eval__loading{font-size:var(--font-size-sm,var(--control-font-size));margin:0}.jobs-eval__section{flex-direction:column;gap:.5rem;min-width:0;display:flex}.jobs-eval__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.jobs-eval__section-actions,.jobs-eval__scoreboard-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jobs-eval__heading-row{align-items:center;gap:.35rem;min-width:0;display:flex}.jobs-eval__heading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);margin:0;font-weight:600;line-height:1.2}.jobs-eval__board-count{font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;margin:0;font-weight:400}.jobs-eval__metrics{font-size:var(--font-size-sm,var(--control-font-size));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.65rem .9rem;margin:0;line-height:1.4;display:flex}.jobs-eval__col-run{white-space:nowrap;font-variant-numeric:tabular-nums;width:3.25rem;min-width:3.25rem;max-width:4rem}.jobs-eval__col-duration{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;width:7rem;min-width:7rem;max-width:8rem}.jobs-eval__epochs-table.data-table-wrap{border-left:1px solid var(--cursor-border);border-right:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border)}.jobs-eval__epochs-table>.data-table__footer{border-bottom:none}.jobs-eval__epochs-table .jobs-eval__epoch-export{text-align:right;white-space:nowrap;width:1%}.jobs-eval__epoch-row{cursor:pointer}.jobs-eval__epoch-row--selected>td{background:color-mix(in srgb, var(--cursor-accent,#3d6b8c) 14%, transparent)}.jobs-eval__subheading{font-size:var(--control-font-size);margin:0;font-weight:600}.jobs-eval__item-panel{border:1px solid var(--cursor-border);border-radius:var(--control-radius,4px);background:var(--cursor-bg);margin-top:.5rem;padding:.75rem}.jobs-eval__item-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.jobs-eval__item-meta{font-size:var(--font-size-sm,var(--control-font-size));margin:.25rem 0 0}.jobs-eval__item-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.jobs-eval .jobs-eval__chip-main{pointer-events:auto}.jobs-eval a.jobs-eval__chip-slug-link{color:var(--cursor-text-muted,#6b7280);cursor:pointer;box-shadow:none;padding-bottom:1px;text-decoration:none}.jobs-eval a.jobs-eval__chip-slug-link:hover,.jobs-eval a.jobs-eval__chip-slug-link:focus-visible{color:var(--cursor-text-muted,#6b7280);text-decoration:none;box-shadow:inset 0 -1px}.jobs-eval-run-dialog.modal--wide{--jobs-eval-run-h:min(85vh, 720px);height:var(--jobs-eval-run-h);min-height:var(--jobs-eval-run-h);max-height:var(--jobs-eval-run-h);box-sizing:border-box;flex-direction:column;align-self:flex-start;margin-top:5vh;padding:0;display:flex;overflow:hidden}.jobs-eval-run-dialog .jobs-eval-run-dialog__header{border-bottom:1px solid var(--cursor-border);flex-shrink:0;align-items:center;margin:0;padding:.85rem 1.25rem}.jobs-eval-run-dialog__header-main{flex:1;align-items:center;min-width:0;display:flex}.jobs-eval-run-dialog__title{font-size:var(--control-font-size);margin:0}.jobs-eval-run-dialog__header .modal__close{margin-top:0}.jobs-eval-run-dialog.modal--wide .modal__body.jobs-eval-run-dialog__scroll{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:1rem 1.25rem;display:flex;overflow:hidden}.jobs-eval-run-dialog__scroll>.modal__meta,.jobs-eval-run-dialog__scroll>.modal__field{flex:none;margin-left:0;margin-right:0}.jobs-eval-run-dialog__footer{border-top:1px solid var(--cursor-border);flex-shrink:0;margin:0;padding:.85rem 1.25rem}.jobs-eval-run-dialog .modal__roster{flex-direction:column;flex:none;min-height:0;margin:8px 0 0;display:flex;overflow:hidden}.jobs-eval-run-dialog .modal__roster .data-table__scroll{flex:none;max-height:none;overflow:auto visible}.jobs-eval-run-dialog .modal__roster-toolbar{flex:none;margin-top:.75rem}.jobs-eval-run-dialog__force{font-size:var(--font-size-sm,var(--control-font-size));align-self:flex-end;align-items:center;gap:.35rem;margin:0;padding-bottom:.15rem;display:inline-flex}.jobs-eval-run-dialog__company-link{color:var(--cursor-text);text-underline-offset:2px;text-decoration:underline}.jobs-eval-run-dialog__company-link:hover{color:var(--cursor-text-muted)}.jobs-eval-run-dialog__tier-icon{color:var(--cursor-text-muted,#6b7280);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jobs-eval-run-dialog__tier-icon--spotlight{color:var(--tier-spotlight-fg,#c9a227)}.jobs-eval-run-dialog__tier-icon--watchlist{color:var(--cursor-accent,#3d6b8c)}.jobs-eval-run-dialog__tier-icon--deprioritize{color:var(--tier-deprioritize-fg,#b07d6a)}.jobs-eval-run-dialog .err{color:var(--cursor-err,#c74e39)}.funds-eval{flex-direction:column;gap:1.25rem;min-width:0;padding:.75rem 12px 1.25rem;display:flex}.funds-eval:has(.funds-batches--embedded){padding-bottom:0}.funds-eval__error{color:var(--cursor-err,#c74e39);font-size:var(--font-size-sm);margin:0}.funds-eval__message{font-size:var(--font-size-sm);margin:0}.funds-eval__col-run{white-space:nowrap;font-variant-numeric:tabular-nums;width:3.25rem;min-width:3.25rem;max-width:4rem}.funds-eval__col-duration{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;width:7rem;min-width:7rem;max-width:8rem}.funds-eval__col-cost{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;width:4.5rem;min-width:4.5rem;max-width:5.5rem}.funds-eval__section{flex-direction:column;gap:.5rem;min-width:0;display:flex}.funds-eval__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.funds-eval__section-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.funds-eval__scoreboard-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.funds-eval__epochs-table.data-table-wrap{border-left:1px solid var(--cursor-border);border-right:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border)}.funds-eval__epochs-table>.data-table__footer{border-bottom:none}.funds-eval .funds-batches--embedded .list-detail__hint-row{margin-top:0;margin-bottom:.75rem;padding-left:0;padding-right:0}.funds-eval .funds-batches--embedded .funds-batches__detail-panel{padding:.75rem 0}.funds-eval .funds-batches--embedded .funds-batches__message,.funds-eval .funds-batches--embedded .funds-batches__loading{padding-left:0;padding-right:0}.funds-eval .funds-batches--embedded .batch-run-summary{margin-bottom:0}.funds-eval .funds-batches--embedded .list-detail__list>.data-table-wrap{box-sizing:border-box;width:calc(100% + 24px);max-width:none;margin-left:-12px;margin-right:-12px}.funds-eval .funds-batches--embedded .list-detail__list{margin-bottom:0}.funds-eval__epochs-table .funds-eval__epoch-export{text-align:right;white-space:nowrap;width:1%}.funds-eval__heading-row{align-items:center;gap:.35rem;min-width:0;display:flex}.funds-eval__heading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);margin:0;font-weight:600;line-height:1.2}.funds-eval__info-tip{color:var(--cursor-text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:.2rem;line-height:0;display:inline-flex}.funds-eval__info-tip:hover,.funds-eval__info-tip:focus-visible{color:var(--cursor-text,#ddd);outline:none}.funds-eval__info-tip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cursor-accent,#4a7fd4) 55%, transparent)}.funds-eval__info-modal{max-width:min(520px,100%)}.funds-eval__info-modal-body{font-size:var(--font-size-sm);color:var(--cursor-text,inherit);margin:8px 12px 12px;line-height:1.5}.funds-eval__info-lede{font-size:var(--font-size-sm);margin:0 0 .55rem;line-height:1.4}.funds-eval__info-diagram{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);color:var(--cursor-text-muted,#aaa);background:color-mix(in srgb, var(--cursor-bg,#111) 70%, transparent);white-space:pre;border-radius:4px;margin:0;padding:.55rem .65rem;line-height:1.45;overflow-x:auto}.funds-eval__subheading{font-size:var(--font-size-sm);margin:0;font-weight:600}.funds-eval__item-panel-title{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0 0 .15rem;display:flex}.funds-eval__loading{font-size:var(--font-size-sm);margin:0}.funds-eval__confirm-roster{flex-direction:column;gap:1rem;max-width:40rem;line-height:1.5;display:flex}.funds-eval__confirm-roster>p{margin:0}.funds-eval__roster-heading{font-size:var(--control-font-size);margin:0}.funds-eval__roster-list{border:1px solid var(--cursor-border);border-radius:var(--control-radius);flex-direction:column;gap:0;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow:hidden}.funds-eval__roster-item{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));font-size:var(--control-font-size);flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;padding:.55rem .75rem;line-height:1.35;display:flex}.funds-eval__roster-item:last-child{border-bottom:none}.funds-eval__roster-name{min-width:0;color:var(--cursor-text);flex:auto}a.funds-eval__roster-name.fund-detail__link{color:var(--cursor-link)}.funds-eval__roster-abbr{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);flex:none}.funds-eval__roster-id{font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);flex:none}.funds-eval-run-dialog .funds-eval-run-dialog__header{border-bottom:1px solid var(--cursor-border);flex-shrink:0;align-items:center;margin:0;padding:.85rem 1.25rem}.funds-eval-run-dialog__header-main{flex:1;align-items:center;min-width:0;display:flex}.funds-eval-run-dialog__title{font-size:var(--control-font-size);margin:0}.funds-eval-run-dialog__tabs{gap:.25rem;margin-top:.55rem;margin-bottom:-1px;display:flex}.funds-eval-run-dialog__tab{appearance:none;color:inherit;font:inherit;font-size:var(--font-size-sm);cursor:pointer;opacity:.75;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;padding:.45rem .85rem}.funds-eval-run-dialog__tab:disabled{cursor:not-allowed;opacity:.45}.funds-eval-run-dialog__tab--active{opacity:1;border-color:var(--border-subtle,#2a2a2e);background:var(--surface-base,#111113)}.funds-eval-run-dialog__header .modal__close{margin-top:0}.funds-eval-run-dialog.modal--wide{--funds-eval-run-h:min(85vh, 720px);height:var(--funds-eval-run-h);min-height:var(--funds-eval-run-h);max-height:var(--funds-eval-run-h);box-sizing:border-box;flex-direction:column;align-self:flex-start;margin-top:5vh;padding:0;display:flex;overflow:hidden}.funds-eval-run-dialog__panels{flex:auto;min-height:0;display:grid}.funds-eval-run-dialog__panel{visibility:hidden;pointer-events:none;z-index:0;flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex;overflow:hidden}.funds-eval-run-dialog__panel--active{visibility:visible;pointer-events:auto;z-index:1}.funds-eval-run-dialog__panel>.modal__body,.funds-eval-run-dialog__scroll{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:1rem 1.25rem;display:flex;overflow:hidden}.funds-eval-run-dialog .modal__meta,.funds-eval-run-dialog .modal__hint,.funds-eval-run-dialog .modal__field{flex:none;margin-left:0;margin-right:0}.funds-eval-run-dialog__panel>.modal__actions,.funds-eval-run-dialog__footer,.funds-eval-run-dialog>.modal__actions{border-top:1px solid var(--cursor-border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding:.85rem 1.25rem;display:flex}.funds-eval-run-dialog .modal__roster{flex:0 auto;min-height:0;max-height:100%;margin:8px 0 0;overflow:hidden}.funds-eval-run-dialog .modal__roster--reserved{flex:auto;min-height:0;max-height:none}.funds-eval-run-dialog .modal__roster-toolbar{flex:none;margin-top:1rem}.funds-eval-run-dialog__eval-body{padding-top:1.25rem;padding-bottom:2.5rem}.funds-eval-run-dialog__eval-body>.muted{max-width:40rem;margin:0;line-height:1.5}.funds-eval__roster-n{color:var(--cursor-text);font-weight:600}.funds-eval .funds-eval__epoch-row{cursor:pointer}.funds-eval__epoch-row--selected td{background:color-mix(in srgb, var(--cursor-accent,#3d6b8c) 12%, transparent)}.funds-eval__metrics{font-size:var(--font-size-sm);flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.funds-eval__board{flex-direction:column;gap:.55rem;margin-top:.65rem;display:flex}.funds-eval__board-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.funds-eval__board-outcomes{margin-left:auto}.funds-eval__board-count{font-size:var(--font-size-sm);text-transform:none;letter-spacing:0;margin:0;font-weight:400}.funds-eval__grid{flex-wrap:wrap;gap:.35rem;display:flex}.funds-eval__grid--expanded{gap:.5rem}.funds-eval__cell{box-sizing:border-box;border:1px solid var(--cursor-border,#d0d4d8);border-radius:var(--control-radius);background:var(--cursor-bg,#fff);width:4.75rem;min-width:4.75rem;max-width:4.75rem;min-height:3.75rem;color:inherit;font:inherit;will-change:transform;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.funds-eval__cell-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.funds-eval__cell-hit:focus-visible{outline:2px solid var(--cursor-accent,#3d6b8c);outline-offset:-2px}.funds-eval__cell--expanded{width:8.75rem;min-width:8.75rem;max-width:8.75rem;min-height:6.5rem;color:var(--cursor-text-muted,#6b7280);overflow:hidden}.funds-eval__cell-priority-dot{z-index:1;background:color-mix(in srgb, var(--tier-spotlight-fg,#c9a227) 55%, var(--cursor-border,#d0d4d8));width:.26rem;height:.26rem;box-shadow:none;pointer-events:none;border-radius:50%;position:absolute;top:.28rem;right:.28rem}.funds-eval__cell-priority-dot--deprioritize{background:color-mix(in srgb, var(--tier-deprioritize-fg,#b07d6a) 55%, var(--cursor-border,#d0d4d8))}.funds-eval__cell--dimmed{opacity:.22}.funds-eval__cell--dimmed:hover{opacity:.55}.funds-eval__cell--absent .funds-eval__cell-mark{color:var(--cursor-text-muted,#6b7280)}.funds-eval__cell-main{z-index:1;pointer-events:none;flex-direction:column;flex:auto;justify-content:flex-start;align-self:stretch;align-items:center;gap:.1rem;width:100%;min-height:3.75rem;margin:0;padding:.35rem .3rem .4rem;display:flex;position:relative}.funds-eval__cell-slug,.funds-eval__cell-select{pointer-events:auto}.funds-eval__cell--expanded .funds-eval__cell-main{box-sizing:border-box;align-items:stretch;gap:0;min-height:6.5rem;padding:.6rem}.funds-eval__cell-head{grid-template-columns:1.15rem minmax(0,1fr) 1.15rem;align-items:baseline;column-gap:.2rem;min-height:0;padding:0;display:grid}.funds-eval__cell-head .funds-eval__cell-slug{box-sizing:border-box;text-overflow:clip;white-space:nowrap;text-align:center;grid-column:2;width:100%;min-width:0;max-width:none;padding:0;display:block;overflow:visible}.funds-eval__cell--expanded .funds-eval__cell-priority-dot{top:.6rem;right:.6rem}.funds-eval__cell-preview{flex-direction:column;flex:auto;gap:.2rem;width:100%;padding:.3rem 0 0;display:flex}.funds-eval__cell-stat{justify-content:space-between;align-items:baseline;gap:.4rem;width:100%;display:flex}.funds-eval__cell-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted,#6b7280);flex:none;font-size:.62rem;font-weight:500}.funds-eval__cell-stat-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--cursor-text-muted,#6b7280);flex:auto;font-size:.78rem;font-weight:600;line-height:1.15}.funds-eval__cell-churn{font-variant-numeric:tabular-nums;color:var(--cursor-text-muted,#6b7280);justify-content:space-between;align-items:center;gap:.25rem;margin-top:.1rem;padding-top:.1rem;font-size:.7rem;font-weight:600;line-height:1.2;display:flex}.funds-eval__cell-churn-add,.funds-eval__cell-churn-chg,.funds-eval__cell-churn-rem{color:inherit}.funds-eval__cell-actions{z-index:3;border:1px solid color-mix(in srgb, var(--cursor-border,#d0d4d8) 80%, transparent);border-radius:var(--control-radius);background:color-mix(in srgb, var(--cursor-bg,#fff) 92%, var(--cursor-border,#d0d4d8));opacity:0;pointer-events:none;justify-content:stretch;align-items:stretch;gap:0;width:auto;margin:0;transition:opacity .12s;display:flex;position:absolute;bottom:.6rem;left:.6rem;right:.6rem;overflow:hidden}.funds-eval__cell--expanded:hover .funds-eval__cell-actions,.funds-eval__cell--expanded:focus-within .funds-eval__cell-actions{opacity:1;pointer-events:auto}.funds-eval__cell-action{border:none;border-right:1px solid color-mix(in srgb, var(--cursor-border,#d0d4d8) 70%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:1 1 0;margin:0;padding:.22rem .2rem;font-size:.72rem;font-weight:600;line-height:1.2}.funds-eval__cell-action:last-child{border-right:none}.funds-eval__cell-action:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-bg,#fff) 70%, transparent)}.funds-eval__cell-action:disabled{opacity:.5;cursor:default}.funds-eval__cell-action:focus-visible{outline:2px solid var(--cursor-accent,#3d6b8c);outline-offset:-2px}.funds-eval__cell-select{width:100%;color:inherit;font:inherit;cursor:pointer;line-height:inherit;background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.05rem;margin:0;padding:.15rem 0 0;display:flex}.funds-eval__cell-select.funds-eval__cell-select--corner{z-index:1;flex-direction:row;flex:none;grid-column:1;justify-content:center;place-self:baseline start;align-items:baseline;width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:0;line-height:1.2;position:static;inset:auto}.funds-eval__cell-select.funds-eval__cell-select--corner .funds-eval__cell-mark{font-size:var(--font-size-sm);font-weight:600;line-height:1.2}.funds-eval__cell-select:disabled{cursor:default}.funds-eval__cell:hover:not(.funds-eval__cell--inert){border-color:var(--cursor-text-muted,#6b7280)}.funds-eval__cell-select:focus-visible,.funds-eval__cell-slug:focus-visible{outline:2px solid var(--cursor-accent,#3d6b8c);outline-offset:1px}.funds-eval__cell--inert{opacity:.85}.funds-eval__cell--selected{border-color:var(--cursor-accent,#3d6b8c);box-shadow:inset 0 0 0 1px var(--cursor-accent,#3d6b8c)}.funds-eval__cell--suggested{border-color:color-mix(in srgb, var(--cursor-accent,#3d6b8c) 55%, var(--cursor-border));background:color-mix(in srgb, var(--cursor-accent,#3d6b8c) 8%, var(--cursor-bg))}.funds-eval__cell--star-core .funds-eval__cell-slug{font-weight:700}.funds-eval__cell-slug{appearance:none;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--cursor-text-muted,#6b7280);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;line-height:1.2;text-decoration:none;overflow:hidden}.funds-eval__cell-slug:hover{text-underline-offset:2px;text-decoration:underline}.funds-eval__cell-slug--static{cursor:default}.funds-eval__cell-slug--static:hover{text-decoration:none}.funds-eval__cell-mark{font-size:var(--font-size-sm);font-weight:600;display:inline-block}.funds-eval__cell-n{font-size:var(--font-size-xs,.7rem);font-variant-numeric:tabular-nums;color:var(--cursor-text-muted,#6b7280);margin-top:.05rem;font-weight:500;line-height:1.1}.funds-eval__cell--pass .funds-eval__cell-mark,.funds-eval__cell--star .funds-eval__cell-mark{color:var(--cursor-ok,#2f6b4f)}.funds-eval__cell--fail .funds-eval__cell-mark{color:var(--cursor-err,#c74e39)}.funds-eval__cell--flag .funds-eval__cell-mark{color:var(--cursor-err,#c74e39);font-weight:700}.funds-eval__cell--dash .funds-eval__cell-mark{color:var(--cursor-text-muted,#6b7280)}.funds-eval__cell--pending .funds-eval__cell-mark{color:var(--cursor-text-muted,#6b7280);letter-spacing:.05em}.funds-eval__cell--running .funds-eval__cell-mark{color:var(--cursor-accent,#3d6b8c);animation:1.2s linear infinite funds-eval-cell-spin}@keyframes funds-eval-cell-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.funds-eval__flips{font-size:var(--font-size-sm);margin:0;line-height:1.4}.funds-eval__item-panel{border:1px solid var(--cursor-border,#d0d4d8);border-radius:4px;margin-top:.5rem;padding:.75rem}.funds-eval__item-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.funds-eval__item-panel-body{min-width:0;margin-top:.75rem}.funds-eval__item-panel-body .fund-run-report__tabs{margin-bottom:.5rem}.funds-eval__tab-panel[hidden]{display:none}.funds-eval__item-panel-empty{font-size:var(--font-size-sm);margin:.75rem 0 0}.funds-eval__item-meta{font-size:var(--font-size-sm);margin:.2rem 0 0}.funds-eval__item-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.funds-panel__list-toolbar{box-sizing:border-box;flex-direction:column;gap:10px;margin:0;padding:10px;display:flex}.funds-panel__mode-row{min-height:var(--control-height,2rem);align-items:center;display:flex}.funds-panel__filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0;padding:0;display:flex}.funds-panel__filters-end{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.funds-panel__mode-toggles,.funds-panel__set-filter{flex:none}.funds-panel__set-col{white-space:nowrap;width:1%}.funds-panel__set-toggles{flex-wrap:nowrap}.funds-panel__select-col{text-align:center;vertical-align:middle;width:2.75rem;padding:0!important}.funds-panel__select-hit{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:2.5rem;margin:0;display:flex}.funds-panel__select-hit input{cursor:pointer;width:1rem;height:1rem;margin:0}.funds-panel .loc-stats{margin-bottom:0;padding:.25rem 10px .75rem}.funds-panel__stats-loading{font-size:var(--font-size-sm);margin:0;padding:.75rem 10px}.funds-panel .list-detail__detail:empty{display:none}.funds-panel__field{flex-direction:column;gap:.25rem;min-width:10rem;display:flex}.funds-panel__field--name{flex:0 15rem;min-width:10rem;max-width:15rem}.funds-panel__field span{font-size:var(--font-size-sm);color:var(--cursor-text-muted)}.funds-panel__actions{align-items:center;gap:10px;display:flex}.funds-panel .funds-panel__actions .funds-panel__priority-filter{flex-shrink:0}.fund-detail__priority-toggle.companies-editorial-panel__tier-toggle-group--icon-only{display:inline-flex}.funds-panel__counts{font-variant-numeric:tabular-nums;white-space:nowrap}.funds-panel__sync-toggle{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:4.75rem;padding-inline:.5rem;display:inline-flex}.funds-panel__sync-controls{align-items:center;gap:.375rem;display:inline-flex}.funds-panel__sync-col{white-space:nowrap}.funds-panel__name-cell{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.funds-panel__slug{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em}.funds-panel__priority-mark{color:var(--tier-standard-fg);flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.funds-panel__priority-mark--priority{color:var(--tier-spotlight-fg)}.funds-panel__priority-mark--deprioritize{color:var(--tier-deprioritize-fg)}.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{font-size:var(--font-size-sm);margin:.5rem 0}.funds-panel__empty{color:var(--cursor-text-muted)}.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;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding-top:10px;padding-bottom:10px;display:flex}.fund-detail__header-main{flex:12rem;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.fund-detail__heading{min-width:0}.fund-detail__title{font-size:var(--control-font-size);align-items:center;gap:.375rem;min-width:0;margin:0;font-weight:600;line-height:1.25;display:inline-flex}.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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin:.25rem 0 0}.fund-detail__header-badges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.375rem;margin-left:auto;display:flex}.fund-detail__loading{font-size:var(--font-size-sm);margin:0}.fund-detail__cards{flex-direction:column;gap:.75rem;padding-bottom:10px;display:flex}.fund-detail__cards-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}@media (width<=40rem){.fund-detail__cards-row{grid-template-columns:1fr}}.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;min-width:0;padding:.875rem 1rem}.fund-detail__recipe-hint{font-size:var(--font-size-sm);margin:0 0 .5rem;line-height:1.45}.fund-detail__card-title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 .625rem;font-weight:600}.fund-detail__dl{font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.375rem 1rem;margin:0;line-height:1.45;display:grid}.fund-detail__dl dt{color:var(--cursor-text-muted);font-weight:500;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin:0;padding-top:.1em}.fund-detail__dl dd{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0}.fund-detail__dl .funds-panel__counts{white-space:normal}.fund-detail__dl .funds-panel__sync-controls{flex-wrap:wrap;align-items:center;gap:.375rem;max-width:100%;display:flex}.fund-detail__dl .fund-detail__url-edit{width:100%}.fund-detail__dl .fund-detail__url-edit-shell{flex-wrap:wrap;align-items:flex-start;width:100%;height:auto;min-height:calc(1.45em + 2px)}.fund-detail__dl .fund-detail__url-edit-shell:not(.fund-detail__url-edit-shell--editing){display:block}.fund-detail__dl .fund-detail__url-edit-link,.fund-detail__dl .fund-detail__url-edit-value{white-space:normal;max-width:100%;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere;display:inline;overflow:visible}.fund-detail__dl .fund-detail__url-edit-rest{display:none}:is(.fund-detail__dl dt:has(+dd .funds-panel__sync-controls),.fund-detail__dl dt:has(+dd .fund-detail__priority-toggle),.fund-detail__dl dt:has(+dd .fund-detail__eval-toggles)){align-self:center;padding-top:0}:is(.fund-detail__dl dd:has(.funds-panel__sync-controls),.fund-detail__dl dd:has(.fund-detail__priority-toggle),.fund-detail__dl dd:has(.fund-detail__eval-toggles)){align-self:center}.fund-detail__eval-toggles{flex-wrap:wrap;gap:.25rem}.fund-detail__link{color:var(--cursor-link);text-decoration:none}.fund-detail__link:hover{text-decoration:underline}.fund-detail__url-edit{flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.fund-detail__url-edit-shell{--fund-url-edit-pad-x:4px;--fund-url-edit-line:1.45;box-sizing:border-box;width:100%;min-width:0;height:calc(1em * var(--fund-url-edit-line) + 2px);padding:0 var(--fund-url-edit-pad-x);margin:0 calc(-1 * var(--fund-url-edit-pad-x));border-radius:var(--control-radius);background:0 0;border:1px solid #0000;align-items:center;display:flex}.fund-detail__url-edit-shell--activates{cursor:pointer}.fund-detail__url-edit-shell:hover:not(:focus-within):not(.fund-detail__url-edit-shell--editing){border-color:var(--cursor-border);background:var(--cursor-list-hover)}.fund-detail__url-edit-shell:focus-visible:not(.fund-detail__url-edit-shell--editing){outline:2px solid var(--cursor-accent);outline-offset:1px}.fund-detail__url-edit-shell--editing{cursor:default;border-color:var(--cursor-border);background:var(--cursor-bg-input);align-items:stretch;margin:0;padding:0}.fund-detail__url-edit-shell--editing:focus-within{border-color:var(--cursor-accent)}.fund-detail__url-edit-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:inherit;flex:auto;overflow:hidden}.fund-detail__hints-edit{width:100%;min-width:0}.fund-detail__hints-display{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;margin:0;padding:.35rem .45rem;display:block}.fund-detail__hints-display:hover:not(:disabled),.fund-detail__hints-display:focus-visible{border-color:var(--cursor-border);background:var(--cursor-bg-input);outline:none}.fund-detail__hints-display:disabled{cursor:default;opacity:.7}.fund-detail__hints-preview{white-space:pre-wrap;word-break:break-word;font:inherit;font-size:var(--font-size-sm);max-height:8rem;margin:0;line-height:1.35;overflow:auto}.fund-detail__hints-textarea{width:100%;font-size:var(--font-size-sm);resize:vertical;min-height:6rem;line-height:1.35;display:block}.fund-detail__hints-hint{font-size:var(--font-size-sm);margin:.25rem 0 0}.fund-detail__url-edit-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:inherit;flex:0 auto;overflow:hidden}.fund-detail__url-edit-rest{min-width:.75rem;margin:0 calc(-1 * var(--fund-url-edit-pad-x)) 0 0;padding-right:var(--fund-url-edit-pad-x);cursor:pointer;flex:auto;align-self:stretch}.fund-detail__url-edit-rest:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:-2px}.fund-detail__url-edit-shell:not(.fund-detail__url-edit-shell--editing) .fund-detail__url-edit-value{cursor:pointer}.fund-detail__url-edit-shell--editing .fund-detail__url-edit-input.text-input{min-width:0;height:100%;padding:0 var(--fund-url-edit-pad-x);border-radius:var(--control-radius) 0 0 var(--control-radius);font:inherit;font-size:inherit;line-height:inherit;color:inherit;background:0 0;border-color:#0000;flex:auto;margin:0}.fund-detail__url-edit-shell--editing .fund-detail__url-edit-input.text-input:hover:not(:disabled),.fund-detail__url-edit-shell--editing .fund-detail__url-edit-input.text-input:focus{color:inherit;background:0 0;border-color:#0000}.fund-detail__url-edit-inline-actions{border-left:1px solid var(--cursor-border);flex-shrink:0;align-self:stretch;align-items:center;display:flex}.fund-detail__url-edit-action{font:inherit;font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0 .45rem;font-weight:600;line-height:1}.fund-detail__url-edit-action+.fund-detail__url-edit-action{border-left:1px solid var(--cursor-border)}.fund-detail__url-edit-action--save{color:var(--cursor-ok)}.fund-detail__url-edit-action--save:hover:not(:disabled){background:color-mix(in srgb, var(--cursor-ok) 14%, transparent)}.fund-detail__url-edit-action--cancel{color:var(--cursor-text-muted)}.fund-detail__url-edit-action--cancel:hover:not(:disabled){color:var(--cursor-text);background:var(--cursor-list-hover)}.fund-detail__url-edit-action:disabled{opacity:.55;cursor:not-allowed}.fund-detail__url-edit-action:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:-2px;z-index:1;position:relative}.fund-detail__url-edit-error{font-size:var(--font-size-sm);color:var(--cursor-err,#c74e39);margin:0;line-height:1.2;position:absolute;top:calc(100% + 2px);left:0}.fund-detail__url-edit:has(.fund-detail__url-edit-error){padding-bottom:1.1rem}.fund-detail__alert{font-size:var(--font-size-sm);border-radius:4px;margin:0;padding:.625rem .75rem;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__artifact-line,.fund-detail__artifact-method{font-size:var(--font-size-sm)}.fund-detail__hint{font-size:var(--font-size-sm);margin:.5rem 0 0}.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-runs-table.data-table{table-layout:fixed;width:max-content;min-width:100%}.fund-detail__sync-runs-table.data-table th,.fund-detail__sync-runs-table.data-table tbody tr.fund-sync-row:not(.fund-sync-row--detail)>td{text-overflow:ellipsis;overflow:hidden}.fund-detail__sync-col{white-space:nowrap}.fund-detail__sync-col--started{width:8.5rem;min-width:8.5rem}.fund-detail__sync-col--duration{text-align:right;width:5rem;min-width:5rem;max-width:5rem}.fund-detail__sync-col--status{width:5.5rem;min-width:5.5rem}.fund-detail__sync-col--strategy{width:9rem;min-width:9rem}.fund-detail__sync-col--strategy .fund-detail__sync-strategy{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fund-detail__delta-col{text-align:center;font-variant-numeric:tabular-nums;width:2.75rem;min-width:2.75rem;max-width:2.75rem}.fund-detail__sync-col--report{white-space:nowrap;width:4.5rem;min-width:4.5rem;max-width:5rem}.fund-detail__url-cell{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;max-width:100%;display:flex}.fund-detail__portfolio-url-col .fund-detail__link,.fund-detail__url-resolved{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.fund-detail__sync-strategy{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);font-weight:500}.fund-detail__held-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.15rem 0 .25rem;display:flex}.fund-sync-row__detail{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));vertical-align:top;background:#252526;overflow:hidden;padding:0!important}.fund-detail__sync-runs-table.data-table tbody tr.fund-sync-row--detail:hover td,.fund-sync-row--detail>.fund-sync-row__detail{background:#252526}.fund-detail__sync-runs-wrap>.data-table__scroll{container:fund-sync-runs/inline-size}.fund-sync-row__detail-stack{box-sizing:border-box;flex-direction:column;gap:.65rem;width:100%;min-width:0;max-width:100%;margin:0;padding:.55rem .75rem .65rem;display:flex;position:sticky;left:0;overflow:hidden}@supports (width:100cqw){.fund-sync-row__detail-stack{width:100cqw;max-width:100cqw}}.fund-sync-row__summary{background:0 0;border:none;border-radius:0;padding:0}.fund-sync-row__meta{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;line-height:1.35;display:flex}.fund-sync-row__delta{font-variant-numeric:tabular-nums;color:var(--cursor-text-muted)}.fund-sync-row__note{font-size:var(--font-size-sm);color:var(--cursor-text-muted);word-break:break-word;overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.35}.fund-sync-row__note--error{color:var(--cursor-err,#c74e39)}.fund-sync-row__error-detail{margin:.35rem 0 0}.fund-sync-row__error-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-err,#c74e39);margin-bottom:.25rem;font-weight:600}.fund-sync-row__error-text{color:var(--cursor-err,#c74e39);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;background:#c74e3914;border:1px solid #c74e3940;border-radius:4px;margin:0;padding:.5rem .65rem;line-height:1.45;overflow-x:auto}.fund-sync-row__candidates-title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 .375rem;font-weight:600}.fund-sync-row__candidate-list{max-height:18rem;font-size:var(--font-size-sm);flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.fund-sync-row__candidate{border-bottom:1px solid color-mix(in srgb, var(--cursor-border) 55%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:.5rem 1rem;padding:.2rem 0;display:grid}.fund-sync-row__candidate:last-child{border-bottom:none}.fund-sync-row__candidate-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fund-sync-row__empty{font-size:var(--font-size-sm);margin:0}.fund-run-log{width:100%;min-width:0;max-width:100%;margin-top:.35rem}.fund-run-log__head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.fund-run-log__actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.fund-run-log__action{font-size:var(--font-size-sm);min-height:0;padding:.15rem .5rem}.fund-run-log__title{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);font-weight:600}.fund-run-log__live{font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--cursor-accent,#3794ff);font-weight:600}.fund-run-log__meta{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm)}.fund-run-log__error{font-size:var(--font-size-sm);color:var(--cursor-err,#c74e39);margin:0 0 .35rem}.fund-run-log__pre{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:16rem;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--cursor-text);border:1px solid var(--cursor-border-subtle,var(--cursor-border));background:#1e1e1e;border-radius:4px;margin:0;padding:.55rem .7rem;line-height:1.45;overflow:hidden auto}.fund-run-log-modal .modal__header,.fund-run-log-modal__header{flex-shrink:0;align-items:center}.fund-run-log-modal__error{flex-shrink:0;margin:.35rem 12px 0}.fund-run-log-modal__body{flex-direction:column;flex:1;min-height:0;padding:8px 12px 12px;display:flex}.fund-run-log-modal__pre{flex:1;height:100%;min-height:0;max-height:none}.fund-run-log-modal__footer{border-top:1px solid var(--cursor-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.85rem;display:flex}.fund-run-log__ts{color:var(--cursor-text-muted)}.fund-run-log__role{font-weight:600}.fund-run-log__role--scout{color:#7eb8ff}.fund-run-log__role--verify_pass1{color:#c9a0ff}.fund-run-log__role--compile{color:#9cdc9c}.fund-run-log__role--verify_pass2{color:#e6c07b}.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-discovery-log__audit{font-size:var(--font-size-sm);margin-bottom:.75rem}.fund-discovery-log__audit h6{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.02em;color:var(--cursor-fg-muted,#888);margin:0 0 .35rem;font-weight:600}.fund-discovery-log__audit-dl{grid-template-columns:minmax(8rem,auto) 1fr;gap:.25rem .75rem;margin:0;display:grid}.fund-discovery-log__audit-dl dt{margin:0;font-weight:500}.fund-discovery-log__audit-dl dd{margin:0}.fund-detail__sync-status{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.fund-discovery-log{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-fg) 8%);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.fund-discovery-log__header{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.fund-discovery-log__title{font-size:var(--font-size-sm);margin:0;font-weight:600}.fund-discovery-log__source{font-size:var(--font-size-sm)}.fund-discovery-log__empty{font-size:var(--font-size-sm);margin:0}.fund-discovery-log__body{font-size:var(--font-size-sm);flex-direction:column;gap:.75rem;display:flex}.fund-discovery-log__body h6{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-fg-muted);margin:0 0 .25rem;font-weight:600}.fund-discovery-log__rationale p,.fund-discovery-log__recommendation p,.fund-discovery-log__details{margin:0}.fund-discovery-log__list{margin:.35rem 0 0;padding-left:1.25rem}.fund-discovery-log__why{font-size:var(--font-size-sm);margin-top:.15rem}.fund-discovery-log__probe{margin-top:.5rem}.fund-discovery-log__pre{max-height:14rem;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;background:var(--cursor-bg);border:1px solid var(--cursor-border);border-radius:6px;margin:.35rem 0 0;padding:.5rem;line-height:1.35;overflow:auto}.fund-discovery-log__error{color:var(--cursor-danger,#c62828);font-size:var(--font-size-sm);margin:.25rem 0 0}.fund-detail__portfolio>.fund-detail__alert{margin:0 12px .75rem}.fund-detail__portfolio-title{font-size:var(--font-size-sm);margin:0;font-weight:600}.fund-detail__portfolio-name-col{width:12rem;min-width:8rem;max-width:12rem}.fund-detail__portfolio-url-col{width:16rem;min-width:10rem;max-width:16rem}.fund-detail__portfolio-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;display:block;overflow:hidden}.fund-detail__portfolio-linked-col{width:12rem;min-width:7rem;max-width:12rem}.fund-detail__linked-company{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fund-detail__linked-cell-btn{max-width:100%;font:inherit;font-size:inherit;color:var(--cursor-link);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;align-items:baseline;gap:.35rem;margin:0;padding:0;text-decoration:underline;display:inline-flex}.fund-detail__linked-cell-btn:hover:not(:disabled){color:var(--cursor-text)}.fund-detail__linked-cell-btn:disabled{color:var(--cursor-text-muted);cursor:not-allowed;text-decoration:none}.fund-detail__linked-cell-btn--staged{color:var(--cursor-warn,#b8860b)}.fund-detail__empty{text-align:center;padding:1.25rem .75rem}.fund-detail__empty p{margin:0}.fund-detail__empty p+p{font-size:var(--font-size-sm);margin-top:.375rem}.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{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);margin:0;font-weight:600}.fund-link-modal__entry-name{font-size:var(--font-size-sm);margin:.375rem 0 0;font-weight:600;line-height:1.3}.fund-link-modal__entry-url{font-size:var(--font-size-sm);color:var(--cursor-link);word-break:break-all;margin-top:.25rem;text-decoration:none;display:inline-block}.fund-link-modal__entry-url:hover{text-decoration:underline}.fund-link-modal__entry-meta{font-size:var(--font-size-sm);font-family:var(--font-mono);margin:.5rem 0 0}.fund-link-modal__current{border:1px solid var(--cursor-border);background:color-mix(in srgb, var(--cursor-bg) 94%, var(--cursor-fg) 6%);border-radius:4px;margin:10px 0 0;padding:10px 12px}.fund-link-modal__current-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.fund-link-modal__current-name{min-width:0;font-weight:500}.fund-link-modal__intro{font-size:var(--font-size-sm);margin:.75rem 0 0;line-height:1.45}.fund-link-modal__search{margin-top:.875rem;display:block}.fund-link-modal__search-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);margin-bottom:.25rem;font-weight:500;display:block}.fund-link-modal__status{font-size:var(--font-size-sm);margin:.5rem 0 0}.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);font-size:var(--font-size-sm);color:var(--cursor-text-muted);flex-shrink:0;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:var(--font-size-sm);font-weight:500;line-height:1.35}.fund-link-modal__hit-url{font-size:var(--font-size-sm);word-break:break-all;line-height:1.35}.funds-settings{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;max-width:none;min-height:min(70vh,52rem);padding:12px;display:flex}.funds-settings__heading-row{align-items:center;gap:.4rem;min-width:0;display:flex}.funds-settings__info-tip{color:var(--cursor-text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:.15rem;line-height:0;display:inline-flex}.funds-settings__info-tip:hover,.funds-settings__info-tip:focus-visible{color:var(--cursor-text,#ddd);outline:none}.funds-settings__info-tip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cursor-accent,#4a7fd4) 55%, transparent)}.funds-settings__info-modal{max-width:min(420px,100%)}.funds-settings__info-modal-body{font-size:var(--font-size-sm);color:var(--cursor-text,inherit);margin:8px 12px 0;line-height:1.5}.funds-settings__hero{border:1px solid var(--cursor-border,#2a2a2e);background:linear-gradient(165deg, color-mix(in srgb, var(--cursor-accent,#4a7fd4) 10%, transparent) 0%, transparent 42%), var(--surface-raised,#161618);border-radius:8px;flex-direction:column;flex:auto;gap:.55rem;min-height:22rem;padding:.85rem 1rem;display:flex}.funds-settings__hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.funds-settings__hero-title,.funds-settings__secondary-title{font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--cursor-text-muted,#999);background:0 0;border:none;margin:0;padding:0;font-weight:600;line-height:1.2}.funds-settings__hero-actions{align-items:center;gap:.65rem;margin-left:auto;display:flex}.funds-settings__hints-textarea{width:100%;height:100%;min-height:16rem;font-size:var(--font-size-sm);resize:vertical;flex:auto;line-height:1.45;display:block}.funds-settings__char-count{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.funds-settings__secondary{border:1px solid var(--cursor-border,#2a2a2e);background:var(--surface-raised,#161618);border-radius:8px;flex:none;grid-template-columns:1fr auto 1.15fr;align-items:start;gap:.85rem 1rem;padding:.75rem 1rem;display:grid}.funds-settings__secondary-divider{background:var(--cursor-border,#2a2a2e);align-self:stretch;width:1px}.funds-settings__secondary-block{flex-direction:column;gap:.5rem;min-width:0;display:flex}.funds-settings__secondary-block .funds-settings__heading-row{gap:.35rem}.funds-settings__caps-row{flex-wrap:wrap;align-items:flex-end;gap:.45rem .55rem;display:flex}.funds-settings__quality-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.funds-settings__cap-field{min-width:4.5rem;font-size:var(--font-size-sm);color:var(--cursor-text-muted,#999);flex-direction:column;gap:.2rem;display:flex}.funds-settings__cap-field .text-input{min-width:5.5rem}.funds-settings__quality-row .select-field,.funds-settings__quality-row .text-input{flex:none;width:11.5rem;max-width:11.5rem}.funds-settings__quality-row .btn{flex:none}.funds-settings__updated{font-size:var(--font-size-sm);margin:0}@media (width<=900px){.funds-settings__secondary{grid-template-columns:1fr}.funds-settings__secondary-divider{width:auto;height:1px}}.fund-reject-feedback{flex-direction:column;gap:.75rem;display:flex}.fund-reject-feedback__desc{font-size:var(--font-size-sm);margin:0;line-height:1.45}.fund-reject-feedback__field{font-size:var(--font-size-sm);color:var(--cursor-text-muted);flex-direction:column;gap:.25rem;display:flex}.fund-reject-feedback__note{width:100%;font-size:var(--font-size-sm);resize:vertical;min-height:4rem}.funds-tiers-tab__page-meta{font-size:var(--font-size-sm);margin:.5rem 0 0}.fund-run-report__surfaces{flex-direction:column;gap:.15rem;display:flex}.fund-run-report__surfaces-intro{max-width:52rem;font-size:var(--font-size-sm);margin:0 0 .75rem;line-height:1.45}.fund-run-report__surfaces-meta{font-size:var(--font-size-sm);border:1px solid var(--border-subtle,#2a2a2e);background:color-mix(in srgb, var(--surface-raised,#161618) 80%, transparent);border-radius:4px;margin:0 0 1.25rem;padding:.5rem .75rem}.fund-run-report__surfaces-meta code{font-size:var(--font-size-sm)}.fund-run-report__surfaces-empty,.fund-run-report__surfaces-empty-inline{font-size:var(--font-size-sm);margin:0 0 1rem}.fund-run-report__section--chosen{border:1px solid color-mix(in srgb, var(--cursor-ok,#3d9a6a) 28%, var(--border-subtle,#2a2a2e));background:color-mix(in srgb, var(--cursor-ok,#3d9a6a) 7%, var(--surface-base,#111113));border-radius:6px;margin-top:0;padding:1rem 1.1rem}.fund-run-report__section--chosen .fund-run-report__section-title{color:var(--cursor-ok,#3d9a6a)}.fund-run-report__surface-list{flex-direction:column;gap:.65rem;display:flex}.fund-run-report__surface-card{border:1px solid var(--border-subtle,#2a2a2e);background:var(--surface-raised,#161618);border-radius:6px;padding:.85rem 1rem}.fund-run-report__surface-card--chosen{border-color:color-mix(in srgb, var(--cursor-ok,#3d9a6a) 35%, var(--border-subtle,#2a2a2e));background:color-mix(in srgb, var(--cursor-ok,#3d9a6a) 10%, var(--surface-raised,#161618));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cursor-ok,#3d9a6a) 70%, transparent)}.fund-run-report__surface-card--admitted{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cursor-accent,#3b82f6) 50%, transparent)}.fund-run-report__surface-card--open{opacity:.95}.fund-run-report__surface-card--rejected{opacity:.9;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cursor-err,#c74e39) 45%, transparent)}.fund-run-report__surface-card-head{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:.5rem;display:flex}.fund-run-report__surface-count,.fund-run-report__surface-pass1{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-muted,#9a9aa3)}.fund-run-report__surface-url{margin-bottom:.5rem}.fund-run-report__surface-url code{border:1px solid var(--border-subtle,#2a2a2e);background:color-mix(in srgb, var(--cursor-bg,#0d0d0f) 65%, transparent);font-size:var(--font-size-sm);word-break:break-all;border-radius:4px;padding:.45rem .65rem;line-height:1.4;display:block}.fund-run-report__surface-meta{font-size:var(--font-size-sm);grid-template-columns:auto 1fr;gap:.2rem .85rem;margin:0 0 .45rem;display:grid}.fund-run-report__surface-meta dt{color:var(--text-muted,#9a9aa3);margin:0;font-weight:500}.fund-run-report__surface-meta dd{overflow-wrap:anywhere;margin:0}.fund-run-report__surface-meta code{font-size:var(--font-size-sm)}.fund-run-report__surface-samples{margin-top:.5rem}.fund-run-report__surface-samples-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#9a9aa3);margin:0 0 .35rem;font-weight:600}.fund-run-report__surface-samples-empty{font-size:var(--font-size-sm);margin:.5rem 0 0}.fund-run-report__surface-sample-list{border:1px solid var(--border-subtle,#2a2a2e);background:color-mix(in srgb, var(--cursor-bg,#0d0d0f) 40%, transparent);border-radius:4px;margin:0;padding:0;list-style:none;overflow:hidden}.fund-run-report__surface-sample-row{font-size:var(--font-size-sm);border-top:1px solid var(--border-subtle,#2a2a2e);grid-template-columns:minmax(7rem,30%) 1fr;align-items:baseline;gap:.65rem 1rem;padding:.4rem .65rem;line-height:1.35;display:grid}.fund-run-report__surface-sample-row:first-child{border-top:none}.fund-run-report__surface-sample-row:nth-child(2n){background:color-mix(in srgb, var(--surface-raised,#161618) 55%, transparent)}.fund-run-report__surface-sample-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.fund-run-report__surface-sample-url{word-break:break-all;min-width:0}a.fund-run-report__surface-sample-url{color:inherit;text-underline-offset:2px;opacity:.92;text-decoration:underline}a.fund-run-report__surface-sample-url:hover{opacity:1}.fund-run-report__surface-reason{font-size:var(--font-size-sm);margin:.5rem 0 0;line-height:1.4}.fund-run-report__surface-reject{font-size:var(--font-size-sm);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) 25%, transparent);border-radius:4px;margin:.5rem 0 0;padding:.4rem .55rem;line-height:1.4}.fund-run-report__text-link{appearance:none;font:inherit;color:var(--cursor-link,#0b57d0);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.fund-run-report__text-link:hover:not(:disabled){color:var(--cursor-link-hover,#0842a0)}.fund-run-report__text-link:disabled{color:var(--cursor-muted,#888);cursor:default;text-decoration:none}.modal--xl{flex-direction:column;width:min(1100px,100%);max-height:min(92vh,100%);display:flex;max-width:min(1100px,100%)!important}.modal--xl .modal__body{flex:1;min-height:0;overflow:auto}.fund-run-report-modal.modal--xl{--fund-run-report-modal-h:min(85vh, 900px);--fund-run-report-pad:1.75rem;height:var(--fund-run-report-modal-h);min-height:var(--fund-run-report-modal-h);max-height:var(--fund-run-report-modal-h);box-sizing:border-box;align-self:flex-start;margin-top:5vh;padding:0;overflow:hidden}.fund-run-report-modal{font-size:var(--control-font-size);line-height:1.5}.fund-run-report-modal__body{flex:1;min-height:0;padding:0;overflow:auto}.fund-run-report__title-row{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.fund-run-report__firm-name{font-size:var(--control-font-size);color:var(--cursor-text,inherit);min-width:0;margin:0;font-weight:600;line-height:1.35}.fund-run-report__website{width:1.5rem;height:1.5rem;color:var(--cursor-text-muted,#666);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.15rem;text-decoration:none;display:inline-flex}.fund-run-report__website:hover{color:var(--cursor-text,inherit);background:var(--cursor-bg-secondary,#0000000f)}.fund-run-report__website:focus-visible{outline:2px solid var(--cursor-accent,#3b82f6);outline-offset:1px}.fund-run-report__duration{font-size:var(--font-size-sm)}.fund-run-report__headline{font-size:var(--font-size-sm);margin:0;line-height:1.45}.fund-run-report-modal .fund-run-report-modal__header{padding:calc(var(--fund-run-report-pad) + .15rem) var(--fund-run-report-pad) 0;border-bottom:1px solid var(--cursor-border);align-items:flex-start;margin:0}.fund-run-report-modal__header-main{flex-direction:column;flex:1;gap:.65rem;width:100%;min-width:0;padding-bottom:0;display:flex}.fund-run-report-modal__title{margin:0;font-size:var(--control-font-size)!important}.fund-run-report-modal .fund-run-report__headline{font-size:var(--font-size-sm);margin:0}.fund-run-report-modal__footer{border-top:1px solid var(--cursor-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.85rem;display:flex}.fund-run-report__tabs{gap:.25rem;margin-top:.55rem;margin-bottom:-1px;display:flex}.fund-run-report__tab{appearance:none;color:inherit;font:inherit;font-size:var(--font-size-sm);cursor:pointer;opacity:.75;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:4px 4px 0 0;padding:.45rem .85rem}.fund-run-report__tab--active{opacity:1;border-color:var(--border-subtle,#2a2a2e);background:var(--surface-base,#111113)}.fund-run-report__tab-panel[hidden]{display:none}.fund-run-report__panel{padding:1.25rem var(--fund-run-report-pad) var(--fund-run-report-pad);font-size:var(--control-font-size)}.fund-run-report__failure{font-size:var(--control-font-size);background:#dc50501f;border:1px solid #dc505059;border-radius:4px;margin-bottom:1rem;padding:.65rem .85rem}.fund-run-report__failure p{margin:.4rem 0 0}.fund-run-report__narrative{border-bottom:1px solid var(--border-subtle,#2a2a2e);margin-bottom:1rem;padding-bottom:1rem}.fund-run-report__pending{font-style:italic;font-size:var(--control-font-size);margin:0 0 1rem}.fund-run-report__questions{font-size:var(--control-font-size);grid-template-columns:minmax(8rem,11rem) 1fr;gap:.5rem 1rem;margin:0;display:grid}.fund-run-report__questions dt{color:var(--text-muted,#9a9aa3);margin:0;font-weight:600}.fund-run-report__questions dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.fund-run-report__actions ul{font-size:var(--control-font-size);margin:.4rem 0 0;padding-left:1.35rem}.fund-run-report__subhead{font-size:var(--control-font-size);margin:0 0 .45rem}.fund-run-report__meta{font-size:var(--font-size-sm)}.fund-run-report__section{margin-top:1rem}.fund-run-report__section:first-child{margin-top:0}.fund-run-report__hints-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.85rem 1.25rem;display:grid}@media (width<=720px){.fund-run-report__hints-grid{grid-template-columns:1fr}}.fund-run-report__hint-block{flex-direction:column;gap:.4rem;min-width:0;display:flex}.fund-run-report__hint-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted,#999);margin:0;font-weight:600}.fund-run-report__hint-pre{border:1px solid var(--border-subtle,#2a2a2e);background:color-mix(in srgb, var(--cursor-bg,#0d0d0f) 70%, transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:min(60vh,28rem);margin:0;padding:.75rem .85rem;line-height:1.45;overflow:auto}.fund-run-report__hint-empty{font-size:var(--font-size-sm);margin:0}.fund-run-report__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.fund-run-report__table th,.fund-run-report__table td{border:1px solid var(--border-subtle,#2a2a2e);text-align:left;vertical-align:top;padding:.4rem .55rem}.fund-run-report__col-id{white-space:nowrap;width:5%;min-width:3.4rem}.fund-run-report__col-attempt{text-align:right;font-variant-numeric:tabular-nums;width:2.5rem}.fund-run-report__col-sanity{white-space:nowrap;width:4.5rem}.fund-run-report__col-phase{white-space:nowrap;width:18%;min-width:8rem}.fund-run-report__col-duration{white-space:nowrap;font-variant-numeric:tabular-nums;width:5.5rem}.fund-run-report__sanity{font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;border-radius:3px;padding:.1rem .4rem;font-weight:600;display:inline-block}.fund-run-report__sanity--ok{color:var(--cursor-ok,#3d9a6a);background:color-mix(in srgb, var(--cursor-ok,#3d9a6a) 14%, transparent)}.fund-run-report__sanity--fail{color:var(--cursor-err,#c74e39);background:color-mix(in srgb, var(--cursor-err,#c74e39) 14%, transparent)}.fund-run-report__attempt--fail{background:#dc50500a}.fund-run-report__attempt-feedback{word-break:break-word;overflow-wrap:anywhere;line-height:1.4}.fund-run-report__winner{background:#50b47814}.fund-run-report__agents{flex-direction:column;gap:1rem;display:flex}.fund-run-report__agent{border:1px solid var(--border-subtle,#2a2a2e);background:var(--surface-raised,#161618);border-radius:6px;padding:.85rem 1rem}.fund-run-report__agent--fail{border-color:color-mix(in srgb, var(--cursor-err,#c74e39) 45%, transparent)}.fund-run-report__agent-head{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.fund-run-report__agent-head .fund-run-report__subhead{margin:0}.fund-run-report__agent-io{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=720px){.fund-run-report__agent-io{grid-template-columns:1fr}}.fund-run-report__agent-label{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted,#999);margin:0 0 .35rem;font-weight:600}.fund-run-report__agent-json{max-height:16rem;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:4px;margin:0;padding:.5rem .65rem;line-height:1.4;overflow:auto}.fund-run-report__agent-raw{font-size:var(--font-size-sm);margin-top:.75rem}.fund-run-report__agent-raw summary{cursor:pointer;font-weight:600}.fund-run-report__agent-raw-empty{font-size:var(--font-size-sm);margin:.65rem 0 0}.fund-run-report__agent-turns{margin:.5rem 0 0;padding-left:1.1rem;list-style:decimal}.fund-run-report__agent-turns li{margin-bottom:.65rem}.fund-run-report__agent-turn-meta{font-size:var(--font-size-sm);flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.25rem;display:flex}.fund-run-report__error{padding:1rem var(--fund-run-report-pad) 0;color:#e88;font-size:var(--control-font-size);margin:0}.fund-run-report__extract .fund-run-report__error{padding:.5rem 0 0}.fund-run-report__section-title{font-size:var(--control-font-size);margin:0;font-weight:600}.fund-run-report__extract-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.fund-run-report__extract-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.fund-run-report__extract-status{font-size:var(--font-size-sm);background:color-mix(in srgb, var(--cursor-accent,#3b82f6) 12%, transparent);border:1px solid color-mix(in srgb, var(--cursor-accent,#3b82f6) 28%, transparent);border-radius:6px;margin:0 0 .75rem;padding:.55rem .75rem;line-height:1.4}.fund-run-report__extract-meta{font-size:var(--font-size-sm);margin:.25rem 0 0}.fund-run-report__extract-diff-filters{flex-wrap:wrap;align-items:center;margin:0 0 .75rem;display:flex}.fund-run-report__extract-vs{white-space:nowrap}.fund-run-report__extract-frame{border:1px solid var(--border-subtle,#2a2a2e);background:#252526;border-radius:4px;width:100%;min-width:0;overflow:hidden}.fund-run-report__sort-header{box-sizing:border-box;width:calc(100% + 20px);font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;margin:-6px -10px;padding:6px 10px;display:flex}.fund-run-report__sort-header:hover,.fund-run-report__sort-header[aria-pressed=true]{color:var(--cursor-text,#e4e4e7)}.fund-run-report__sort-header:focus-visible{outline:2px solid var(--cursor-accent,#6b9fff);outline-offset:-2px}.fund-run-report__extract-wrap.data-table-wrap{background:0 0;border-top:none;width:100%;min-width:0;max-width:100%;max-height:none;margin-top:0}.fund-run-report__extract-wrap.data-table-wrap .data-table__scroll{background:var(--cursor-bg,#1e1e1e);width:100%;max-width:100%;max-height:none;overflow:hidden visible}.fund-run-report__extract-wrap.data-table-wrap .data-table__footer{background:#252526;width:100%}.fund-run-report__extract-table.data-table{table-layout:fixed;width:100%;min-width:100%;max-width:none}.fund-run-report__extract-table.data-table th,.fund-run-report__extract-table.data-table td{font-size:var(--font-size-sm);vertical-align:top}.fund-run-report__extract-table.data-table th{background:#252526}.fund-run-report__extract-table.data-table tbody td{background:var(--cursor-bg,#1e1e1e)}.fund-run-report__extract-table.data-table tbody tr:hover td{background:var(--cursor-list-hover,#2a2d2e)}.fund-run-report__extract-row-col{white-space:nowrap;width:3rem}.fund-run-report__extract-row-num{color:var(--muted,#888);font-variant-numeric:tabular-nums}.fund-run-report__extract-name-col{width:36%}.fund-run-report__extract-name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.fund-run-report__extract-url-col{width:auto}.fund-run-report__extract-diff-col{white-space:nowrap;text-align:end;width:6.75rem;min-width:6.75rem}.fund-run-report__extract-table.data-table th.fund-run-report__extract-diff-col,.fund-run-report__extract-table.data-table td.fund-run-report__extract-diff-col{min-width:6.75rem}.fund-run-report__extract-diff.badge{text-align:center;box-sizing:border-box;min-width:4.75rem;font-size:.7rem;display:inline-block}.fund-run-report__extract-link{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.fund-run-report__extract-link:hover{opacity:.85}.fund-run-report__diff-lede{font-size:var(--font-size-sm);min-width:0;margin:0}.fund-run-report__diff-table-block{flex-direction:column;gap:.5rem;min-width:0;display:flex}.fund-run-report__diff-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.fund-run-report__diff-kind-filters{flex-shrink:0;margin-left:auto}.fund-run-report__diff-kind-col{white-space:nowrap;width:5.5rem}.fund-run-report__diff-name-col{width:28%}.fund-run-report__diff-url-col{width:auto}.fund-run-report__diff-before-col{width:28%}.fund-run-report__diff-name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.fund-run-report__diff-link{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.fund-run-report__diff-link:hover{opacity:.85}.fund-run-report__diff-before{color:var(--muted,#888);text-overflow:ellipsis;overflow:hidden}.fund-run-report__diff-kind.badge{min-width:0;font-size:var(--font-size-sm);letter-spacing:.02em;padding:.15rem .4rem;font-weight:600;line-height:1.2;display:inline-flex}.fund-run-report__diff-row--added td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cursor-success,#4ec9b0) 75%, transparent)}.fund-run-report__diff-row--removed td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cursor-warning,#cca700) 75%, transparent)}.fund-run-report__diff-row--changed td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cursor-text-muted,#888) 55%, transparent)}.fund-run-report-modal .simple-markdown__h2{font-size:var(--control-font-size);margin:1rem 0 .45rem}.fund-run-report-modal .simple-markdown__h2:first-child{margin-top:0}.fund-run-report-modal .simple-markdown__h3{font-size:var(--control-font-size);margin:.75rem 0 .35rem}.fund-run-report-modal .simple-markdown__p{font-size:var(--control-font-size);margin:.45rem 0;line-height:1.55}.fund-run-report-modal .simple-markdown__ul{font-size:var(--control-font-size);margin:.45rem 0;padding-left:1.35rem}.fund-run-report-modal .simple-markdown__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);margin:.65rem 0}.fund-run-report-modal .simple-markdown__table td{border:1px solid var(--border-subtle,#2a2a2e);padding:.35rem .5rem}.fund-run-report-modal .simple-markdown__code{font-size:var(--font-size-sm)}.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;font-size:var(--control-font-size);color:var(--cursor-text-muted);flex:14rem;margin:0;line-height:1.45}.list-detail__hint-row-back{flex:none;align-items:center;display:flex}.list-detail__hint-row-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;margin-left:auto;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,.list-detail__list>.funds-panel__empty{padding-left:10px;padding-right:10px}.list-detail__list>.funds-panel__empty{margin:0;padding-top:10px;padding-bottom:10px}.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:0}.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}.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}.fund-pipeline-graph{border:1px solid var(--cursor-border,#2a2a2e);background:var(--surface-raised,#161618);border-radius:6px;flex-direction:column;gap:.35rem;min-width:0;margin:0 0 1rem;padding:.65rem .75rem .55rem;display:flex}.fund-pipeline-graph--muted{opacity:.85}.fund-pipeline-graph__head{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.fund-pipeline-graph__title{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted,#999);margin:0;font-weight:600}.fund-pipeline-graph__note{font-size:var(--font-size-sm)}.fund-pipeline-graph__svg{width:100%;max-width:100%;color:var(--cursor-text-muted,#888);-webkit-user-select:none;user-select:none;display:block}.fund-pipeline-graph__edge{stroke:var(--cursor-border,#444);stroke-width:1.5px;fill:none}.fund-pipeline-graph__edge--revise{stroke-dasharray:4 3;stroke:color-mix(in srgb, var(--cursor-accent,#4a7fd4) 55%, #666)}.fund-pipeline-graph__edge--selected{stroke:var(--cursor-accent,#4a7fd4);stroke-width:2.25px}.fund-pipeline-graph__edge-hit{stroke:#0000;stroke-width:14px;fill:none;cursor:pointer;pointer-events:stroke}.fund-pipeline-graph__edge-label{fill:var(--cursor-text-muted,#999);font-size:var(--font-size-sm);cursor:pointer}.fund-pipeline-graph__node{cursor:pointer;outline:none}.fund-pipeline-graph__node rect{fill:color-mix(in srgb, var(--cursor-bg,#0d0d0f) 55%, #1c1c20);stroke:var(--cursor-border,#3a3a40);stroke-width:1.25px}.fund-pipeline-graph__node-label{fill:var(--cursor-text,#ddd);font-size:var(--font-size-sm);pointer-events:none;font-weight:600}.fund-pipeline-graph__node--pending rect{fill:#0000;stroke:var(--cursor-border,#3a3a40);stroke-dasharray:3 2}.fund-pipeline-graph__node--pending .fund-pipeline-graph__node-label{fill:var(--cursor-text-muted,#777)}.fund-pipeline-graph__node--ok rect{fill:color-mix(in srgb, var(--cursor-success,#3d9a6a) 22%, #161618);stroke:color-mix(in srgb, var(--cursor-success,#3d9a6a) 55%, #444)}.fund-pipeline-graph__node--fail rect{fill:color-mix(in srgb, var(--cursor-danger,#e06c75) 22%, #161618);stroke:color-mix(in srgb, var(--cursor-danger,#e06c75) 60%, #444)}.fund-pipeline-graph__node--active rect{fill:color-mix(in srgb, var(--cursor-accent,#4a7fd4) 28%, #161618);stroke:var(--cursor-accent,#4a7fd4);stroke-width:1.75px}.fund-pipeline-graph__node--skipped rect{fill:#0000;stroke:var(--cursor-text-muted,#666);stroke-dasharray:2 2;opacity:.7}.fund-pipeline-graph__node--selected rect{stroke:var(--cursor-accent,#4a7fd4);stroke-width:2.25px;filter:drop-shadow(0 0 .35rem color-mix(in srgb, var(--cursor-accent,#4a7fd4) 45%, transparent))}.fund-pipeline-graph__node:focus-visible rect{stroke:var(--cursor-accent,#4a7fd4);stroke-width:2px}.fund-pipeline-graph__hint{font-size:var(--font-size-sm);margin:0}.fund-pipeline-graph__detail{border:1px solid var(--border-subtle,#2a2a2e);background:color-mix(in srgb, var(--cursor-bg,#0d0d0f) 55%, transparent);border-radius:4px;max-height:16rem;margin-top:.15rem;padding:.55rem .65rem;overflow:auto}.fund-pipeline-graph__detail-title{font-size:var(--font-size-sm);margin:0 0 .4rem;font-weight:600}.fund-pipeline-graph__dl{flex-direction:column;gap:.35rem;margin:0;display:flex}.fund-pipeline-graph__dl-row{font-size:var(--font-size-sm);grid-template-columns:minmax(5.5rem,7.5rem) 1fr;gap:.35rem .75rem;display:grid}.fund-pipeline-graph__dl-row dt{color:var(--cursor-text-muted,#999);margin:0;font-weight:600}.fund-pipeline-graph__dl-row dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.4}.fund-pipeline-graph__replay{flex-direction:column;gap:.5rem;display:flex}.fund-pipeline-graph__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.fund-pipeline-graph__table th,.fund-pipeline-graph__table td{border:1px solid var(--border-subtle,#2a2a2e);text-align:left;vertical-align:top;padding:.25rem .4rem}.fund-pipeline-graph__table th{color:var(--cursor-text-muted,#999);font-weight:600}.scout-pattern-panel{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.scout-pattern-panel--compact{gap:.5rem;margin-top:.5rem}.scout-pattern-panel__block{border:1px solid var(--border-subtle,#ffffff14);background:var(--surface-raised,#161618);border-radius:6px;padding:.65rem .75rem}.scout-pattern-panel__block--error{border-color:color-mix(in srgb, var(--cursor-err,#c74e39) 35%, var(--border-subtle,#ffffff14));background:color-mix(in srgb, var(--cursor-err,#c74e39) 12%, var(--surface-raised,#161618))}.scout-pattern-panel__title{font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:none;margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.scout-pattern-panel__meta{font-size:var(--font-size-sm);margin:0 0 .35rem}.scout-pattern-panel__dl{font-size:var(--font-size-sm);grid-template-columns:minmax(7rem,auto) 1fr;gap:.25rem .75rem;margin:0;display:grid}.scout-pattern-panel__row{display:contents}.scout-pattern-panel__dl dt{color:var(--text-muted,#ffffff8c);margin:0}.scout-pattern-panel__dl dd{min-width:0;margin:0}.scout-pattern-panel__dl code{word-break:break-all;white-space:pre-wrap}.scout-pattern-panel__samples{font-size:var(--font-size-sm);margin:.35rem 0 0}.scout-pattern-panel__error{font-size:var(--font-size-sm);color:var(--cursor-err,#c74e39);margin:0}.fund-run-report__patterns-section{margin-bottom:1.25rem}.fund-run-report__patterns-section .scout-pattern-panel{margin-top:.5rem}.fund-run-report__candidate-patterns td{border-top:none;padding-top:0}.fund-run-report__candidate-patterns .scout-pattern-panel{margin:.25rem 0 .75rem}@media (width>=56rem){.runs-activity__viz{grid-template-columns:minmax(0,42rem) minmax(12rem,1fr)}.runs-activity__detail-slot{position:sticky;top:8px}}@media (width<=720px){.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{font-size:var(--control-font-size);color:var(--cursor-text);flex:auto;min-width:0;margin:0;line-height:1.45}.decision-pane__desc .err{text-align:inherit;margin:0;display:inline}.decision-pane__hint{font-size:var(--font-size-sm);margin:0 0 10px;padding:0 12px;line-height:1.4}.decision-pane>p.err{text-align:left;margin:0 0 10px;padding:0 12px}.decision-pane>p.muted{font-size:var(--control-font-size);margin:0 0 10px;padding:0 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}.decision-feed{flex-direction:column;gap:0;min-width:0;margin:0;padding:0 12px 8px;list-style:none;display:flex}.decision-feed__item{border-bottom:1px solid color-mix(in srgb, var(--cursor-text) 12%, transparent);flex-direction:column;gap:6px;min-width:0;padding:10px 0;display:flex}.decision-feed__item:last-child{border-bottom:none}.decision-feed__item--alert{border-left:3px solid var(--cursor-error,#c44);margin-left:-2px;padding-left:8px}.decision-feed__main{min-width:0}.decision-feed__summary{font-size:var(--control-font-size);overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.4}.decision-feed__alert-mark{font-weight:600}.decision-feed__ref{font-size:var(--font-size-sm);overflow-wrap:anywhere;word-break:break-word;margin:4px 0 0;line-height:1.35}.decision-feed__meta{min-width:0;font-size:var(--font-size-sm);flex-wrap:wrap;align-items:baseline;gap:6px 10px;line-height:1.35;display:flex}.decision-feed__kind{text-transform:capitalize;color:var(--cursor-text);opacity:.85}.decision-feed__age,.decision-feed__queued{font-variant-numeric:tabular-nums}.decision-pane__pager{padding:var(--control-pad-y) var(--control-pad-x) 8px;min-width:0}.decision-pane__pager .jobs-pagination{flex-wrap:wrap;gap:8px}.decision-pane__caught-up{font-size:var(--control-font-size);margin:0 0 10px;padding:0 12px}.decision-feed-backlog{min-width:0;margin:0 0 16px;padding:0 12px}.decision-feed-backlog__head{margin:0 0 8px}.decision-feed-backlog__title,.decision-feed-action__title{font-size:var(--control-font-size);margin:0;font-weight:600;line-height:1.3}.decision-feed-backlog__hint,.decision-feed-action__hint{font-size:var(--font-size-sm);margin:4px 0 0;line-height:1.4}.decision-feed-backlog__list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.decision-feed-backlog__card{border:1px solid color-mix(in srgb, var(--cursor-text) 14%, transparent);background:color-mix(in srgb, var(--cursor-text) 4%, transparent);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex}.decision-feed-backlog__card-main{flex-direction:column;gap:2px;min-width:0;display:flex}.decision-feed-backlog__count{font-size:var(--control-font-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.decision-feed-backlog__label{font-size:var(--font-size-sm);opacity:.85;overflow-wrap:anywhere;line-height:1.35}.decision-feed-backlog__link{font-size:var(--control-font-size);color:var(--cursor-text);text-underline-offset:2px;flex:none;line-height:1.3;text-decoration:underline}.decision-feed-action{min-width:0;margin:0}.decision-feed-action__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:0 12px;display:flex}.decision-feed-action__hint{margin:0 0 8px;padding:0 12px}.decision-feed-chips{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0 12px;display:flex}.decision-feed-chips__n{font-variant-numeric:tabular-nums;opacity:.75}@media (width>=640px){.decision-feed__item{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px 16px}.decision-feed__meta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px}}@media (width<=720px){.decision-pane .decision-col--wide{display:none}.decision-pane__toolbar{padding:0 10px}.decision-feed{padding:0 10px 8px}.decision-pane__pager{padding:4px 10px 8px}.decision-feed-backlog,.decision-feed-action__head,.decision-feed-action__hint,.decision-feed-chips,.decision-pane__caught-up{padding-left:10px;padding-right:10px}.decision-feed__queued{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:var(--font-size-sm);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}@media (width>=720px){.loc-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 28px;display:grid}}.loc-panel__pager-nav,.loc-panel__pager>.toggle-btn,.loc-panel__pager>.btn{flex-shrink:0}@media (width<=720px){.loc-panel-tabs__head{padding:8px 10px}.loc-panel__toolbar{flex-wrap:wrap;padding:12px 10px 0}.loc-panel__toolbar-main{flex:100%}.loc-panel__toolbar-search{flex:100%;min-width:0;max-width:none}.loc-panel__toolbar-actions{flex:100%;justify-content:flex-start;margin-left:0}.loc-panel__toolbar-actions .btn-group--joined{width:100%}.loc-panel__toolbar-actions .btn-group--joined>.btn{flex:1;justify-content:center}.loc-panel__subtabs{padding:12px 10px 0}.loc-panel-tabs__body .loc-output .loc-panel__section-desc{padding:0 10px}.loc-output .classifier-job-results__queue{margin:0 10px}.loc-output .classifier-job-results__toolbar{padding:8px 10px 0}.loc-panel__toolbar-main--fields{align-items:stretch;width:100%}.loc-panel__toolbar-main--fields .islands-panel__field{flex:100%;min-width:0}.loc-panel__toolbar-main--fields .islands-panel__field input{width:100%;min-width:0}.loc-version-table__version{width:8rem;min-width:8rem;max-width:12rem}.loc-stats-panel{padding:10px}.loc-panel__empty{padding:12px 10px 16px}.locality-catalog__toolbar{align-items:stretch;padding:12px 10px}.locality-catalog__field,.locality-catalog__field--region,.locality-catalog__field--grow{flex:100%;max-width:none}}.workers-panel{min-width:0;padding:0 0 12px}.workers-panel__intro{font-size:var(--control-font-size);width:100%;max-width:none;margin:0;padding:10px 12px 0;line-height:1.5}.workers-panel__intro code{font-size:var(--font-size-sm)}.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[aria-labelledby=workers-schedules-heading]{border-top:1px solid var(--cursor-border,#333);margin-top:14px;padding-top:12px}.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;border-radius:var(--control-radius);background:0 0;border:none;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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0;font-weight:600}.workers-panel__section-desc{font-size:var(--control-font-size);margin:4px 0 0;line-height:1.45}.workers-panel__section-desc code{font-size:var(--font-size-sm)}.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{font-size:var(--control-font-size);margin:0 0 8px}.workers-panel__section-feedback:last-child{margin-bottom:0}.workers-active-summary{border:1px solid var(--cursor-border,#444);background:color-mix(in srgb, var(--cursor-bg,#1e1e1e) 90%, var(--cursor-accent,#888));border-radius:6px;margin:10px 12px 0;padding:10px 12px 12px}.workers-active-summary__title{font-size:var(--control-font-size);text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-muted);margin:0 0 8px;font-weight:600}.workers-active-summary__count{border:1px solid var(--cursor-border-subtle,var(--cursor-border));letter-spacing:normal;color:var(--cursor-text);border-radius:999px;margin-left:6px;padding:0 7px;font-weight:600;display:inline-block}.workers-active-summary__grid{grid-template-columns:1fr 1fr;gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.workers-active-summary__cell{min-width:0;font-size:var(--control-font-size);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 0;line-height:1.4;display:flex}.workers-active-summary__name{min-width:0;color:var(--cursor-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.workers-active-summary__meta{color:var(--cursor-text-muted);font-size:var(--font-size-sm);white-space:nowrap;flex:none}@media (width<=720px){.workers-active-summary__grid{grid-template-columns:1fr}}.workers-active-summary__feedback{font-size:var(--control-font-size);margin:0;padding:10px 12px 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{font-size:var(--control-font-size);color:var(--cursor-text);font-weight:600;display:block}.workers-schedule-card__cron{font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin-top:2px;display:inline-block}.workers-schedule-card__stats{font-size:var(--control-font-size);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;margin:0 0 10px;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{font-size:var(--control-font-size);color:var(--cursor-text-muted)}.workers-schedule-card__controls .select-field,.workers-pull-sample__controls .select-field{width:auto;max-width:none;font-size:var(--control-font-size);--field-trailing-size:calc(8px + 1.2em);flex:none}.workers-schedule-card__controls .select-field>.select-field__native,.workers-pull-sample__controls .select-field>.select-field__native{width:auto;min-width:0;font-size:var(--control-font-size);flex:auto}.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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0 0 2px;font-weight:600}.workers-enqueue__group-desc{font-size:var(--font-size-sm);margin:0 0 8px;line-height:1.4}.workers-enqueue__group-actions{margin:0}.workers-enqueue__feedback{font-size:var(--control-font-size);margin:10px 0 0}.workers-pull-sample__from-label{font-size:var(--font-size-sm);color:var(--cursor-text-muted,var(--muted-fg,#666));margin:0 0 4px;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{font-size:var(--control-font-size);margin:10px 0 0}.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:var(--control-font-size)}.workers-panel__table-empty{font-size:var(--control-font-size);margin:0;padding:0 12px 8px}.workers-table__kind{font-size:var(--control-font-size)}.workers-table__kind-code{font-size:var(--font-size-sm)}.workers-table__result{max-width:16rem;font-size:var(--control-font-size)}.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{font-size:var(--font-size-sm);opacity:.75;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workers-table__by{font-size:var(--control-font-size);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.workers-task__error{font-size:var(--control-font-size);color:var(--cursor-text);margin:8px 0 0;line-height:1.4}.workers-task__actions{margin-top:8px}.workers-task__log{font-size:var(--control-font-size);margin-top:8px}.workers-task__log-pre{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:16rem;font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--cursor-bg-subtle,#0000000a);border:1px solid var(--cursor-border-subtle,var(--cursor-border));border-radius:4px;margin:6px 0 0;padding:8px 10px;line-height:1.4;overflow:hidden auto}.workers-task__log-empty{font-size:var(--control-font-size);margin:8px 0 0}.workers-db-backup__grid{font-size:var(--control-font-size);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:10px 16px;margin:12px 0 0;padding:0 12px 4px;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{font-size:var(--font-size-sm);word-break:break-all}.workers-db-backup__feedback{font-size:var(--control-font-size);margin:0;padding:0 12px 8px}.workers-perf__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:10px 12px 4px;display:flex}.workers-perf__intro{font-size:var(--control-font-size);flex:16rem;max-width:40rem;margin:0;line-height:1.45}.workers-perf__filters{padding:var(--control-pad-y) var(--control-pad-x) 8px;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.workers-perf__filters-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;flex:none}.workers-perf__kind-toggles{flex:12rem;min-width:0;max-width:100%}.workers-perf__kind-toggles.btn-group--joined{flex-wrap:wrap;row-gap:6px;overflow:visible}.workers-perf__kind-toggle-label{font-size:var(--font-size-sm);font-family:inherit}.workers-perf__error{font-size:var(--control-font-size);color:var(--cursor-danger,#c44);margin:8px 12px}.workers-perf__empty{font-size:var(--control-font-size);margin:8px 12px 12px}.workers-perf__grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:10px;padding:8px 12px 14px;display:grid}.workers-perf__card{border:1px solid var(--cursor-border,#ffffff14);background:var(--cursor-bg-elevated,#ffffff05);border-radius:4px;flex-direction:column;gap:8px;min-width:0;padding:10px 10px 8px;display:flex}.workers-perf__card-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.workers-perf__kind{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workers-perf__n{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:none}.workers-perf__chart{width:100%;height:4.5rem;color:var(--cursor-text-muted,#9a9a9a);display:block}.workers-perf__chart-block{flex-direction:column;gap:4px;min-width:0;display:flex}.workers-perf__chart-empty{min-height:4.5rem;font-size:var(--control-font-size);align-items:center;margin:0;display:flex}.workers-perf__bar-hit{fill:#0000;cursor:pointer}.workers-perf__bar-hit:hover+.workers-perf__bar,.workers-perf__bar-hit:focus-visible+.workers-perf__bar{opacity:1}.workers-perf__bar{fill:currentColor;opacity:.72}.workers-perf__bar--fail{fill:var(--cursor-warning,#c9a227);opacity:.9}.workers-perf__bar--selected{fill:var(--cursor-accent,#cfcfcf);opacity:1}.workers-perf__bar--fail.workers-perf__bar--selected{fill:var(--cursor-warning,#c9a227);opacity:1;filter:brightness(1.15)}.workers-perf__selection{min-height:1.15rem;font-size:var(--control-font-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;line-height:1.3;display:flex}.workers-perf__selection--idle{font-size:var(--font-size-sm)}.workers-perf__selection-value{color:var(--cursor-text,inherit);font-weight:600}.workers-perf__selection-meta{font-size:var(--font-size-sm)}.workers-perf__card-stats{flex-wrap:wrap;gap:8px 14px;display:flex}.workers-perf__stat{font-size:var(--control-font-size);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.workers-perf__stat-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.02em}@media (width<=640px){.workers-perf__toolbar{padding:10px 10px 4px}.workers-perf__filters{padding:4px 10px 8px}.workers-perf__grid{grid-template-columns:1fr;gap:8px;padding:8px 10px 12px}.workers-perf__chart{height:5rem}}.worker-feed-results{padding-top:10px}.worker-feed__lede{font-size:var(--control-font-size);max-width:42rem;margin:0;padding:0 12px 4px;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{font-size:var(--control-font-size);flex-direction:column;gap:2px;display:flex}.worker-feed__filter-label{font-size:var(--font-size-sm);opacity:.75}.worker-feed__filter .select-field{min-width:9.5rem}.worker-feed__feedback{font-size:var(--control-font-size);margin:0;padding:0 12px 8px}.worker-feed-table__result{max-width:22rem}.select-proto-demo{flex-direction:column;gap:10px;min-width:0;display:flex}.select-proto-demo__intro{font-size:var(--control-font-size);max-width:42rem;margin:0;line-height:1.45}.select-proto-demo__intro code{font-size:var(--font-size-sm)}.select-proto-panel{margin-bottom:0}.select-proto-panel>.data-table-wrap{border-top:none;padding:0}.select-proto{min-width:0}.select-proto-cell{vertical-align:middle;min-width:9rem}.table-patterns{flex-direction:column;gap:18px;min-width:0;display:flex}.table-patterns__pattern{flex-direction:column;gap:8px;min-width:0;display:flex}.table-patterns__pattern-title{font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--cursor-text-muted);margin:0;font-weight:600}.table-patterns__note{font-size:var(--control-font-size);max-width:46rem;margin:0;line-height:1.45}.table-patterns__note code,.table-patterns__list code{font-size:var(--font-size-sm)}.table-patterns__id,.table-patterns__mono{font-family:var(--font-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.table-patterns__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-patterns__stack{flex-direction:column;gap:1px;min-width:0;line-height:1.35;display:flex}.table-patterns__secondary{font-size:var(--font-size-sm)}.table-patterns__name-link{color:var(--cursor-link);text-decoration:none}.table-patterns__name-link:hover{text-decoration:underline}.table-patterns__expand{text-align:center;vertical-align:middle;width:2.25rem}.table-patterns__detail-row td{background:color-mix(in srgb, var(--cursor-bg) 88%, var(--cursor-border));border-top:none;padding:0}.table-patterns__detail{border-top:1px dashed var(--cursor-border-subtle,var(--cursor-border));padding:8px 12px 10px}.table-patterns__detail-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px}.table-patterns__detail-body{font-size:var(--control-font-size);margin:0;line-height:1.45}.table-patterns__empty{border-top:1px solid var(--cursor-border);border-bottom:none;border-left:none;border-right:none;margin:0;padding:12px}.table-patterns__meta{font-size:var(--font-size-sm);margin:0}.table-patterns__cell-field{vertical-align:middle;min-width:9rem}.table-patterns__code{font-family:var(--font-mono);font-size:var(--font-size-sm)}.table-patterns__review-cell{vertical-align:middle}.table-patterns__review-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;display:flex}.table-patterns__conventions{border-top:1px solid var(--cursor-border-subtle);flex-direction:column;gap:6px;padding-top:4px;display:flex}.table-patterns__list{font-size:var(--control-font-size);max-width:48rem;margin:0;padding-left:1.15rem;line-height:1.5}.table-patterns__list li+li{margin-top:4px}.components-panel__body{flex-direction:column;gap:12px;min-width:0;padding-bottom:12px;display:flex}.components-panel__body .data-table-wrap:not(.components-panel__scale-table-wrap){width:calc(100% + 24px);max-width:none;margin-left:-12px;margin-right:-12px}.components-panel__body .panel .data-table-wrap{width:100%;max-width:100%;margin-left:0;margin-right:0}.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__font-scale{border:1px solid var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));border-radius:3px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.components-panel__font-row{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:baseline;gap:12px 20px;min-width:0;display:grid}@media (width<=36rem){.components-panel__font-row{grid-template-columns:1fr;gap:4px}}.components-panel__font-meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.components-panel__font-size{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--cursor-text);min-width:2.5rem;font-weight:600}.components-panel__font-use{font-size:var(--font-size-sm);color:var(--cursor-text-dim)}.components-panel__font-sample{min-width:0;color:var(--cursor-text);margin:0}.components-panel__font-sample--default{font-size:var(--control-font-size);line-height:1.45;font-family:var(--font-ui)}.components-panel__font-sample--sm{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:1.35;font-family:var(--font-ui)}.components-panel__font-sample--mono{font-size:var(--control-font-size);line-height:1.45;font-family:var(--font-mono)}.components-panel__font-sample--mono-sm{font-size:var(--font-size-sm);line-height:1.35;font-family:var(--font-mono)}.components-panel__heading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-dim);margin:0 0 8px;font-weight:600}.components-panel__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin-bottom:6px;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 8px;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{font-size:var(--control-font-size);margin:8px 0 0}.components-panel__badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.components-panel__icon-intro{font-size:var(--control-font-size);max-width:40rem;margin:0 0 10px;line-height:1.45}.components-panel__code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm)}.components-panel__icon-grid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));align-items:stretch;gap:10px;display:grid}.components-panel__icon-item{text-align:center;border:1px solid var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));border-radius:3px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 8px 10px;display:flex}.components-panel__icon-glyph{background:color-mix(in srgb, var(--cursor-bg) 70%, transparent);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--cursor-border-subtle);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.components-panel__icon-glyph svg{display:block}.components-panel__icon-caption{font-size:var(--font-size-sm);color:var(--cursor-text);font-weight:600;line-height:1.25}.components-panel__icon-name{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);color:var(--cursor-text-muted);overflow-wrap:anywhere;max-width:100%;margin:0;line-height:1.25}.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}.components-panel__chip-title-demo{flex-direction:column;gap:14px;max-width:36rem;display:flex}.components-panel__chip-title-resolved{font-size:var(--control-font-size);word-break:break-word;margin:10px 0 0;line-height:1.4}.components-panel__scale-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:12px 0 6px;font-weight:600}.components-panel__scale-label:first-of-type{margin-top:0}.components-panel__scale-frame{border:1px solid var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));border-radius:3px;min-width:0;padding:10px 12px}.components-panel__scale-frame--table{padding:0;overflow:hidden}.components-panel__scale-table-wrap{border-top:none;margin:0}.components-panel__scale-line{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.components-panel__scale-line>*{flex-shrink:0}.components-panel__scale-field{flex:none;width:9.5rem;min-width:0}.components-panel__scale-field--chip{width:22rem}.components-panel__scale-field--chip .admin-title-input__label-row{display:none}.components-panel__scale-field--chip .admin-title-input{gap:0}.components-panel__scale-field--chip .admin-title-input__field{flex-wrap:nowrap;align-items:stretch}.components-panel__scale-field--chip .admin-title-input__tail{flex:auto;min-width:4rem}.components-panel__scale-td-text,.components-panel__scale-td-mid,.components-panel__scale-td-field,.components-panel__scale-td-actions{vertical-align:middle}.components-panel__scale-td-text{white-space:nowrap}.components-panel__scale-td-field{width:8.5rem;min-width:8.5rem}.components-panel__scale-td-actions{white-space:nowrap}.components-panel__scale-inline{font-size:var(--control-font-size);color:var(--cursor-text);margin:0;line-height:1.7}.components-panel__scale-inline .badge,.components-panel__scale-inline .btn,.components-panel__scale-inline .toggle-btn{vertical-align:middle;margin:0 1px}.components-panel__scale-inline-field{vertical-align:middle;width:7.5rem;margin:0 2px;display:inline-block}.components-panel__ghost-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:12px 16px;display:grid}.components-panel__ghost-card{border:1px solid var(--cursor-border-subtle);background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));border-radius:3px;min-width:0;padding:10px 12px}.components-panel__ghost-card--wide{grid-column:1/-1}.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{font-size:var(--control-font-size);margin:0 0 .5rem}.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);font-size:var(--control-font-size);white-space:nowrap}.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:var(--control-font-size)}.notifications-runs__alert{font-size:var(--control-font-size);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;line-height:1.45}.notifications-runs__alert--list{margin:0}.notifications-runs__alert-title{font-size:var(--control-font-size);margin:0 0 6px;font-weight:600;display:block}.notifications-runs__errors{font-size:var(--font-size-sm);margin:0;padding-left:1.1rem;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);font-weight:600}.notifications-runs__result-time{font-size:var(--font-size-sm)}.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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted);margin:0 0 2px;font-weight:600}.notifications-runs__stat dd{font-size:var(--control-font-size);font-variant-numeric:tabular-nums;margin:0;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:var(--control-font-size);font-weight:500}.notifications-table-wrap{padding:0 12px 12px;overflow-x:auto}.notifications-table{border-collapse:collapse;width:100%;font-size:var(--control-font-size)}.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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-weight:600}.notifications-table .err{color:var(--cursor-err,#c74e39)}.islands-panel{min-width:0}.islands-panel--embedded{margin:0 -4px}.islands-panel--embedded .islands-panel__hero{padding-top:4px}.islands-panel.panel>h2+.islands-panel__body{padding:0 0 12px}.islands-panel__body{flex-direction:column;gap:0;min-width:0;display:flex}.islands-panel__hero{border-bottom:1px solid var(--cursor-border,#333);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:10px 12px 12px;display:flex}.islands-panel__intro{min-width:0;font-size:var(--control-font-size);flex:16rem;max-width:42rem;margin:0;line-height:1.5}.islands-panel__hero-pin{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.islands-panel__eyebrow{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--cursor-text-dim,#888);font-weight:600}.islands-panel__pin-value{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--control-font-size);color:var(--cursor-text,inherit);text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,70vw);font-weight:500;overflow:hidden}.islands-panel__flash{font-size:var(--control-font-size);margin:10px 0 0;padding:0 12px}.islands-panel__section{border-top:1px solid var(--cursor-border,#333);margin-top:0;padding-top:12px}.islands-panel__section:first-of-type{border-top:none;padding-top:12px}.islands-panel__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:0 12px 8px;display:flex}.islands-panel__section-head-text{flex:14rem;min-width:0}.islands-panel__section-title{font-size:var(--control-font-size);color:var(--cursor-text,inherit);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.islands-panel__step{border-radius:var(--control-radius);border:1px solid var(--cursor-border,#444);width:1.25rem;height:1.25rem;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--cursor-text-muted,#999);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.islands-panel__section-desc{font-size:var(--control-font-size);margin:4px 0 0;line-height:1.45}.islands-panel__section-desc code{font-size:var(--font-size-sm)}.islands-panel__section-actions{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.islands-panel__section-body{flex-direction:column;gap:10px;min-width:0;padding:0 12px 4px;display:flex}.islands-panel__packs{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:stretch;gap:6px;margin:0;padding:0;list-style:none;display:grid}.islands-panel__packs>li{min-height:0;display:flex}.islands-panel__pack{text-align:left;border:1px solid var(--cursor-border,#444);border-radius:var(--control-radius);width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;align-content:start;gap:4px;padding:8px 10px;transition:border-color .1s,background .1s;display:grid}.islands-panel__pack:hover{border-color:color-mix(in srgb, var(--cursor-accent,#aaa) 55%, var(--cursor-border,#444))}.islands-panel__pack:focus-visible{outline:1px solid var(--cursor-accent,#aaa);outline-offset:1px}.islands-panel__pack--on{border-color:var(--cursor-accent,#aaa);background:color-mix(in srgb, var(--cursor-accent,#888) 12%, transparent)}.islands-panel__pack-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.islands-panel__pack-top strong{font-size:var(--control-font-size);font-weight:600}.islands-panel__pack-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.islands-panel__pack-desc{font-size:var(--font-size-sm);line-height:1.4}.islands-panel__run-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:2px 0 0;display:flex}.islands-panel__run-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.islands-panel__check{font-size:var(--control-font-size);color:var(--cursor-text);align-items:center;gap:8px;margin:0;display:flex}.islands-panel__latest{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.islands-panel__mode-desc{font-size:var(--font-size-sm);max-width:44rem;margin:6px 0 16px;line-height:1.45}.islands-panel__mount{font-size:var(--font-size-sm);gap:4px;display:grid}.islands-panel__mount-row{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.islands-panel__baseline-score{font-size:var(--font-size-sm)}.islands-panel__inventory-note,.islands-panel__inventory-notes,.islands-panel__inventory-footer{font-size:var(--font-size-sm);margin:6px 0 0;line-height:1.4}.islands-panel__soft-signals{font-size:var(--font-size-sm);margin:8px 0 0;padding-left:1.1rem;line-height:1.4}.islands-panel__inventory-set{gap:8px;min-width:0;margin-top:12px;display:grid}.islands-panel__inventory-set>*{min-width:0}.islands-panel__case-col-raw,.islands-panel__case-col-expected{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;vertical-align:top;min-width:0;max-width:18rem}.islands-panel__case-col-expected code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.islands-panel__inventory-set-head{font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.islands-panel__inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.islands-panel__inventory-range{font-size:var(--control-font-size);flex-shrink:0}.islands-panel__inventory-pager{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.islands-panel__inventory-pager-nav{flex-shrink:0}.islands-panel__inventory-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.islands-panel__case-form{font-size:var(--font-size-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:8px;padding:8px 0;display:grid}.islands-panel__case-form label{color:var(--cursor-text-muted,#999);gap:3px;display:grid}.islands-panel__case-form-grow{grid-column:1/-1}.islands-panel__case-form .text-input{box-sizing:border-box;width:100%}.islands-panel__case-form-actions{align-items:end;gap:6px;display:flex}.islands-panel__row-actions-cell{text-align:right;white-space:nowrap;width:1%}.islands-panel__row-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:inline-flex}.islands-panel__constitution{margin-top:12px}.islands-panel__constitution-toggle{width:100%;color:inherit;font:inherit;font-size:var(--control-font-size);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0;font-weight:600;display:flex}.islands-panel__constitution-text{border:1px solid var(--cursor-border,#444);border-radius:var(--control-radius);max-height:24rem;font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:8px 10px;line-height:1.45;overflow:auto}.islands-panel__harness-folds{border-bottom:1px solid var(--cursor-border,#333);gap:8px;margin:0 0 10px;padding:0 12px 12px;display:grid}.islands-panel__harness-folds summary{cursor:pointer;font-size:var(--control-font-size);font-weight:600}.loc-run{flex-direction:column;min-width:0;display:flex}.loc-run__flash{font-size:var(--control-font-size);margin:0;padding:12px 12px 0}.loc-run__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:12px 12px 0;display:flex}.loc-run__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loc-run__writer{flex:12rem;min-width:13.5rem;max-width:20rem}.loc-run__writer .select-field{width:100%}.loc-run__status{font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.loc-run__hint{font-size:var(--control-font-size);margin:0;padding:8px 12px 12px;line-height:1.45}.loc-run__section,.loc-run__advanced{border-top:1px solid var(--cursor-border,#333);padding:12px}.loc-run__section{flex-direction:column;gap:8px;display:flex}.loc-run__heading{font-size:var(--control-font-size);color:var(--cursor-text,inherit);margin:0;font-weight:600}.loc-run__empty{font-size:var(--control-font-size);margin:0;padding:0}.loc-run__mr{font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.loc-run__mr a{color:var(--cursor-accent,#8ab4ff)}.loc-exam{flex-direction:column;gap:8px;min-width:0;display:flex}.loc-run__section.loc-exam{padding:12px 0 0}.loc-exam>:not(.data-table-wrap){padding-left:12px;padding-right:12px}.loc-exam>.data-table-wrap,.loc-inbox-tabpanel>.data-table-wrap,.loc-exam-cases{border-bottom:1px solid var(--cursor-border);margin-top:0;margin-bottom:0}.loc-run>.loc-exam+.loc-run__section{border-top:none}.loc-exam--compact{border-bottom:1px solid var(--cursor-border,#333);padding:12px 12px 10px}.loc-exam__flash,.loc-exam__empty,.loc-exam__copy{font-size:var(--control-font-size);margin:0;line-height:1.45}.loc-exam__alert{gap:2px;display:grid}.loc-exam__cases>summary{cursor:pointer;font-size:var(--control-font-size);min-height:1.75rem;font-weight:600}.loc-exam__cases .islands-panel__table-wrap{max-height:22rem;margin-top:8px;overflow:auto}.loc-exam__raw{font-size:var(--control-font-size);overflow-wrap:anywhere}.loc-run__advanced>summary{cursor:pointer;font-size:var(--control-font-size);align-items:center;min-height:2.75rem;font-weight:600;display:flex}.loc-run__advanced[open]>summary{margin-bottom:12px}.loc-run__subsection+.loc-run__subsection{border-top:1px solid var(--cursor-border,#333);margin-top:16px;padding-top:16px}.loc-run__subsection>.loc-run__heading{margin-bottom:8px}.loc-run__advanced .islands-panel--embedded{margin:0}.loc-run__advanced .loc-panel__section-desc,.loc-run__advanced .islands-panel__flash{margin:0 0 10px;padding:0}.loc-run__advanced .islands-panel__section-body{gap:12px;padding:0 0 4px}.loc-run__advanced .islands-panel__harness-folds{border-bottom:none;margin:0;padding:0}.loc-pack-fold{min-width:0}.loc-pack-fold+.loc-pack-fold{margin-top:8px}.loc-pack-fold>summary{cursor:pointer;font-size:var(--control-font-size);min-height:1.75rem;margin-bottom:6px;font-weight:600}.islands-panel__harness-folds .islands-panel__flash{margin:0 0 8px;padding:0}.islands-panel__harness-folds .islands-panel__empty{margin:0}.islands-panel__pack-json{border:1px solid var(--cursor-border,#444);border-radius:var(--control-radius);max-height:24rem;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:8px 10px;line-height:1.45;overflow:auto}.islands-panel__field-row{flex-wrap:wrap;align-items:end;gap:8px 10px;display:flex}.islands-panel__field{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#999);gap:3px;display:grid}.islands-panel__field--grow{flex:14rem}.islands-panel__field .text-input{font-family:var(--font-mono,ui-monospace, monospace);width:100%;min-width:11rem}.islands-panel__merge-section{border-top:1px solid var(--cursor-border,#444);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.islands-panel__merge-heading{font-size:var(--control-font-size);margin:0;font-weight:600}.islands-panel__merge{flex-direction:column;gap:10px;display:flex}.islands-panel__merge-link{font-size:var(--control-font-size);overflow-wrap:anywhere;margin:0}.islands-panel__merge-link a{color:var(--cursor-accent,#8ab4ff)}.islands-panel__strip{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:6px 10px;display:grid}.islands-panel__stat{border:1px solid var(--cursor-border,#444);border-radius:var(--control-radius);gap:2px;min-width:0;padding:7px 9px;display:grid}.islands-panel__stat-value{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:var(--control-font-size);color:var(--cursor-text,inherit);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-weight:500;line-height:1.2;display:flex}.islands-panel__stat-value code{font-size:inherit}.islands-panel__stat-count{font-weight:400;font-size:var(--font-size-sm);color:var(--cursor-text-muted,#999)}.islands-panel__stat-hint{font-size:var(--font-size-sm);line-height:1.3}.islands-panel__alert{border-radius:var(--control-radius);margin:0;padding:8px 10px}.islands-panel__alert-title{font-size:var(--control-font-size);color:var(--cursor-text,inherit);margin:0 0 4px;font-weight:600;display:block}.islands-panel__alert-body{font-size:var(--control-font-size);margin:0;line-height:1.45}.islands-panel__alert-body code{font-size:var(--font-size-sm)}.islands-panel__alert--incident{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))}.islands-panel__alert--note{border:1px solid color-mix(in srgb, var(--cursor-warn,#c9a227) 50%, var(--cursor-border,#444));background:color-mix(in srgb, var(--cursor-warn,#c9a227) 10%, var(--cursor-bg,#1e1e1e))}.islands-panel__line-note{font-size:var(--control-font-size);margin:0;line-height:1.45}.islands-panel__pin-history{font-size:var(--font-size-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.islands-panel__pin-history li{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.islands-panel__pin-history code{font-size:var(--font-size-sm)}.islands-panel__stat-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-dim,#888);font-weight:600;line-height:1.2}.islands-panel__checklist{flex-direction:column;gap:0;display:flex}.islands-panel__checklist-summary{font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.islands-panel__table-wrap{border:1px solid color-mix(in srgb, var(--cursor-border,#444) 85%, transparent);border-radius:var(--control-radius);-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.islands-panel__table{border-collapse:collapse;width:100%;font-size:var(--control-font-size)}.islands-panel__table th,.islands-panel__table td{border-bottom:1px solid color-mix(in srgb, var(--cursor-border,#444) 80%, transparent);vertical-align:top;text-align:left;padding:6px 8px}.islands-panel__table th{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-dim,#888);background:color-mix(in srgb, var(--cursor-border,#444) 18%, transparent);font-weight:600}.islands-panel__table tr:last-child td{border-bottom:none}.islands-panel__table code{font-size:var(--font-size-sm);word-break:break-word}.islands-panel__feed-when{white-space:nowrap;font-size:var(--font-size-sm);color:var(--cursor-text-dim,#888)}.loc-run__reason-list{font-size:var(--control-font-size);font-family:var(--font-mono);color:var(--cursor-text);margin:0;padding-left:1.2em}.loc-run__reason-list li+li{margin-top:4px}.loc-run__attempt-detail .run-row__time-value{word-break:break-word}.islands-panel__num{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.islands-panel__empty{font-size:var(--control-font-size);margin:0}.loc-run .islands-panel__strip{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=720px){.loc-run .islands-panel__strip{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}@media (width<=640px){.islands-panel__hero-pin{text-align:left;justify-items:start;width:100%}.islands-panel__packs{grid-template-columns:1fr}}@media (width<=720px){.loc-run__flash{padding-left:10px;padding-right:10px}.loc-run__toolbar{flex-direction:column;align-items:stretch;gap:8px;padding-left:10px;padding-right:10px}.loc-run__hint{overflow-wrap:anywhere;padding-left:10px;padding-right:10px}.loc-run__section,.loc-run__advanced{padding:12px 10px}.loc-run__controls{width:100%}.loc-run__writer{flex:100%;max-width:none}.loc-run__controls .toggle-btn-group.btn-group--joined{flex:100%;width:100%}.loc-run__controls .toggle-btn-group.btn-group--joined>.toggle-btn{flex:1;justify-content:center}.loc-run__controls>.btn{flex:calc(50% - 4px);justify-content:center}.loc-run__status{width:100%}.loc-run__section .islands-panel__table-wrap,.loc-exam .islands-panel__table-wrap,.loc-exam>.data-table-wrap{border-left:none;border-right:none;border-radius:0;margin-left:0;margin-right:0}.loc-run__section .islands-panel__table,.loc-exam .islands-panel__table{min-width:32rem}.loc-run .islands-panel__run-bar{flex-direction:column;align-items:stretch;gap:10px;padding-top:0}.loc-run .islands-panel__run-controls{width:100%}.loc-run .islands-panel__run-controls>.btn{flex:calc(50% - 4px);justify-content:center}.loc-run .islands-panel__check{align-items:flex-start;width:100%}.loc-run .islands-panel__latest{overflow-wrap:anywhere;width:100%}.loc-run .islands-panel__field-row{align-items:stretch}.loc-run .islands-panel__field--grow,.loc-run .islands-panel__field{flex:100%;min-width:0}.loc-run .islands-panel__field .text-input{min-width:0}.loc-run .islands-panel__field-row>.btn{flex:calc(50% - 5px);justify-content:center}.loc-run .islands-panel__stat-value code{overflow-wrap:anywhere;word-break:break-word}.loc-run__mr{overflow-wrap:anywhere}}.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{font-size:var(--control-font-size);color:var(--cursor-text-muted,#888);max-width:52rem;margin:0;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted,#888);margin:0;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%}.title-packs-panel{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding-top:10px;padding-bottom:0;display:flex}.title-packs-section{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.title-packs-filters{flex-wrap:wrap;align-items:center;gap:6px;width:auto;margin:0 10px 10px;display:flex}.title-packs-filters .select-field,.title-packs-filters .text-input-field,.title-packs-filters .text-input{box-sizing:border-box;flex:0 auto;width:auto;max-width:100%}.title-packs-filters .select-field{min-width:9rem}.title-packs-filters .text-input-field,.title-packs-filters .text-input{width:14rem;min-width:10rem}.title-packs-hint{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);max-width:52rem;margin:0 10px;line-height:1.35}.title-packs-error{color:var(--cursor-danger,#c44);font-size:var(--control-font-size);margin:0}.title-packs-msg{font-size:var(--control-font-size);color:var(--cursor-text-muted,#888);margin:0}.title-packs-section>.data-table-wrap{width:auto;min-width:0;margin-left:0;margin-right:0}.title-packs-section .data-table th,.title-packs-section .data-table td{padding-top:4px;padding-bottom:4px}.title-packs-col-actions{white-space:nowrap;vertical-align:middle;width:1%}.title-packs-col-actions .btn-group{flex-wrap:nowrap;gap:4px}.title-packs-link{color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.title-packs-editor{--title-packs-editor-pad-x:10px;--title-packs-editor-gap:10px;--title-packs-editor-max:52rem;align-items:stretch;gap:var(--title-packs-editor-gap);box-sizing:border-box;padding:12px var(--title-packs-editor-pad-x) 14px;width:100%;max-width:calc(var(--title-packs-editor-max) + 2 * var(--title-packs-editor-pad-x));border-top:1px solid var(--cursor-border,#333);flex-direction:column;margin:0;display:flex}.title-packs-editor-title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted,#888);margin:0;font-weight:600}.title-packs-editor-grid{gap:var(--title-packs-editor-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (width<=52rem){.title-packs-editor-grid{grid-template-columns:1fr}}.title-packs-field{flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin:0;display:flex}.title-packs-field--block{width:100%}.title-packs-field__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);line-height:1.2}.title-packs-check{font-size:var(--control-font-size);color:var(--cursor-text,#ddd);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;margin:0;padding:2px 0;line-height:1.3;display:inline-flex}.title-packs-check input{flex:none;margin:0}.title-packs-editor-grid .select-field,.title-packs-editor-grid .text-input-field,.title-packs-editor-grid .text-input,.title-packs-field .select-field,.title-packs-field .text-input-field,.title-packs-field .text-input,.title-packs-field .text-area{box-sizing:border-box;width:100%;max-width:100%}.title-packs-textarea{resize:vertical;width:100%}.title-packs-editor-hint{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);margin:0;line-height:1.35}.title-packs-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.title-packs-gate{width:100%;font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.title-packs-audit-card{border-top:1px solid var(--cursor-border,#333);flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:40rem;padding:8px 0 0;display:flex}.title-packs-audit-meta{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.title-packs-audit-title{font-size:var(--control-font-size);margin:0;font-weight:600;line-height:1.25}.location-packs-panel{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding-top:10px;padding-bottom:0;display:flex}.location-packs-section{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.location-packs-filters{flex-wrap:wrap;align-items:center;gap:6px;width:auto;margin:0 10px 10px;display:flex}.location-packs-filters .select-field,.location-packs-filters .text-input-field,.location-packs-filters .text-input{box-sizing:border-box;flex:0 auto;width:auto;max-width:100%}.location-packs-filters .select-field{min-width:9rem}.location-packs-filters .text-input-field,.location-packs-filters .text-input{width:14rem;min-width:10rem}.location-packs-hint{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);max-width:52rem;margin:0 10px;line-height:1.35}.location-packs-error{color:var(--cursor-danger,#c44);font-size:var(--control-font-size);margin:0}.location-packs-msg{font-size:var(--control-font-size);color:var(--cursor-text-muted,#888);margin:0}.location-packs-section>.data-table-wrap{width:auto;min-width:0;margin-left:0;margin-right:0}.location-packs-section .data-table th,.location-packs-section .data-table td{padding-top:4px;padding-bottom:4px}.location-packs-col-actions{white-space:nowrap;vertical-align:middle;width:1%}.location-packs-col-actions .btn-group{flex-wrap:nowrap;gap:4px}.location-packs-link{color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.location-packs-editor{--location-packs-editor-pad-x:10px;--location-packs-editor-gap:10px;--location-packs-editor-max:52rem;align-items:stretch;gap:var(--location-packs-editor-gap);box-sizing:border-box;padding:12px var(--location-packs-editor-pad-x) 14px;width:100%;max-width:calc(var(--location-packs-editor-max) + 2 * var(--location-packs-editor-pad-x));border-top:1px solid var(--cursor-border,#333);flex-direction:column;margin:0;display:flex}.location-packs-editor-title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--cursor-text-muted,#888);margin:0;font-weight:600}.location-packs-editor-grid{gap:var(--location-packs-editor-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (width<=52rem){.location-packs-editor-grid{grid-template-columns:1fr}}.location-packs-field{flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin:0;display:flex}.location-packs-field--block{width:100%}.location-packs-field__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);line-height:1.2}.location-packs-check{font-size:var(--control-font-size);color:var(--cursor-text,#ddd);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;margin:0;padding:2px 0;line-height:1.3;display:inline-flex}.location-packs-check input{flex:none;margin:0}.location-packs-editor-grid .select-field,.location-packs-editor-grid .text-input-field,.location-packs-editor-grid .text-input,.location-packs-field .select-field,.location-packs-field .text-input-field,.location-packs-field .text-input,.location-packs-field .text-area{box-sizing:border-box;width:100%;max-width:100%}.location-packs-textarea{resize:vertical;width:100%}.location-packs-editor-hint{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);margin:0;line-height:1.35}.location-packs-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.location-packs-gate{width:auto;font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:6px;margin:0 10px 8px;display:flex}.location-packs-audit-card{border-top:1px solid var(--cursor-border,#333);flex-direction:column;align-items:flex-start;gap:6px;width:auto;max-width:40rem;margin:0 10px 12px;padding:8px 0 0;display:flex}.location-packs-audit-meta{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.location-packs-audit-title{font-size:var(--control-font-size);margin:0;font-weight:600;line-height:1.25}.location-packs-nested{flex-direction:column;gap:6px;display:flex}.location-packs-nested__chosen{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.location-packs-nested__chip{font:inherit;font-size:var(--control-font-size);color:inherit;background:var(--cursor-bg-elevated,#1a1a1a);border:1px solid var(--cursor-border,#333);cursor:pointer;border-radius:4px;align-items:center;gap:4px;margin:0;padding:2px 6px;line-height:1.3;display:inline-flex}.location-packs-nested__empty{font-size:var(--control-font-size);color:var(--cursor-text-muted,#888);margin:0}.location-packs-nested__list{border:1px solid var(--cursor-border,#333);border-radius:4px;max-height:12rem;margin:0;padding:4px 0;list-style:none;overflow:auto}.location-packs-nested__opt{font-size:var(--control-font-size);cursor:pointer;align-items:flex-start;gap:8px;margin:0;padding:3px 8px;line-height:1.35;display:flex}.location-packs-nested__opt code{font-size:var(--font-size-sm);color:var(--cursor-text-muted,#888)}.location-packs-flatten-preview{font-size:var(--control-font-size);color:var(--cursor-text-muted,#888);margin:0;line-height:1.4}.panel>h2+.search-throughput{padding:0}.search-throughput{flex-direction:column;min-width:0;display:flex}.search-throughput__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:10px 12px 0;display:flex}.search-throughput__lede{max-width:42rem;font-size:var(--control-font-size);flex:16rem;margin:0;line-height:1.45}.search-throughput__head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.search-throughput__head-actions .select-field{flex:none;width:auto;min-width:5.5rem}.search-throughput__add{border-bottom:1px solid color-mix(in srgb, var(--cursor-border,#444) 80%, transparent);flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:flex}.search-throughput__add-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-throughput__add-name label{font-size:var(--control-font-size);color:var(--cursor-text-muted)}.search-throughput__add-name .text-input,.search-throughput__add-name input{flex:12rem;width:auto;min-width:10rem}.search-throughput__add-summary{font-size:var(--control-font-size);margin:0;line-height:1.45}.search-throughput__col-actions{text-align:right;white-space:nowrap;width:5.5rem}.search-throughput__days{font-size:var(--control-font-size);color:var(--cursor-text-muted);align-items:center;gap:6px;margin:0;display:inline-flex}.search-throughput__sort{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.search-throughput__sort:hover,.search-throughput__sort[aria-pressed=true]{color:var(--cursor-text)}.search-throughput__sort:focus-visible{outline:2px solid var(--cursor-accent);outline-offset:2px}.search-throughput__status{font-size:var(--control-font-size);margin:0;padding:10px 12px 12px;line-height:1.45}.search-throughput .loc-stats{border-bottom:1px solid color-mix(in srgb, var(--cursor-border,#444) 80%, transparent);margin:0}.search-throughput__table{min-width:0;padding:0 0 4px}.search-throughput__table-wrap{border:none;border-radius:0;margin:0}.search-throughput__col-user{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.search-throughput__col-name{min-width:10rem;max-width:22rem}.search-throughput__query-cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.search-throughput__query-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-throughput__query-filters{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);line-height:1.35;overflow:hidden}.search-throughput__col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:6.5rem}.search-throughput__err{color:var(--cursor-err,#c44);cursor:help}.panel>h2+.search-cache{padding:0}.search-cache{flex-direction:column;min-width:0;display:flex}.search-cache__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:10px 12px 0;display:flex}.search-cache__lede{max-width:46rem;font-size:var(--control-font-size);flex:16rem;margin:0;line-height:1.45}.search-cache__head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.search-cache__status{font-size:var(--control-font-size);margin:0;padding:8px 12px}.search-cache__origin,.search-cache__warm-line{font-size:var(--control-font-size);margin:0;padding:6px 12px 10px;line-height:1.45}.search-cache .loc-stats{border-bottom:1px solid color-mix(in srgb, var(--cursor-border,#444) 80%, transparent);margin:0}.search-cache__h3{font-size:var(--control-font-size);margin:0;padding:10px 12px 4px;font-weight:600}.search-cache__table{min-width:0;padding:0 0 4px}.search-cache__table-wrap{border:none;border-radius:0;margin:0}.search-cache .data-table th.search-cache__num,.search-cache .data-table td.search-cache__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.search-cache__warm{padding-bottom:8px}.search-cache__errs{font-size:var(--control-font-size);color:var(--cursor-err);margin:0;padding:0 12px 8px 28px}.careers-verify-pane{min-width:0;padding-bottom:12px}.careers-verify-glossary{font-size:var(--control-font-size);border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated,transparent);margin:0 12px 12px}.careers-verify-glossary>summary{cursor:pointer;color:var(--cursor-text-muted,var(--cursor-text));-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 10px;font-weight:600;list-style:none;display:flex}.careers-verify-glossary>summary::-webkit-details-marker{display:none}.careers-verify-glossary>summary::marker{content:""}.careers-verify-glossary>summary:hover{color:var(--cursor-text)}.careers-verify-glossary__chevron{color:var(--cursor-text-muted);flex:none;transition:transform .12s;display:block;transform:rotate(-90deg)}.careers-verify-glossary[open]>summary .careers-verify-glossary__chevron{transform:rotate(0)}.careers-verify-glossary__body{flex-direction:column;gap:12px;padding:0 10px 10px;display:flex}.careers-verify-glossary__heading{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--cursor-text-muted,var(--cursor-text));opacity:.9;margin:0 0 4px;font-weight:600}.careers-verify-glossary__dl{margin:0}.careers-verify-glossary__row{border-top:1px solid var(--cursor-border);grid-template-columns:minmax(7rem,11rem) 1fr;gap:4px 10px;padding:3px 0;display:grid}.careers-verify-glossary__row:first-child{border-top:none}.careers-verify-glossary__row dt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;font-size:var(--font-size-sm);margin:0}.careers-verify-glossary__row dd{color:var(--cursor-text-muted,var(--cursor-text));margin:0;line-height:1.35}.careers-verify-stats{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:8px 12px;margin:0 12px 14px;padding:0;list-style:none;display:grid}.careers-verify-stats li{border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated,transparent);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.careers-verify-stats__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted,var(--cursor-text));opacity:.85}.careers-verify-stats__value{font-size:var(--control-font-size);font-variant-numeric:tabular-nums;font-weight:600}.careers-verify-subhead{font-size:var(--control-font-size);margin:0 12px 8px;font-weight:600}.careers-verify-result-line{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:42rem;display:inline-block;overflow:hidden}.careers-verify-filters{font-size:var(--control-font-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 12px 12px;display:flex}.careers-verify-filters__left{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.careers-verify-filters__field{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.careers-verify-filters__label{white-space:nowrap;color:var(--cursor-text-muted,var(--cursor-text));flex:none}.careers-verify-filters__count{white-space:nowrap;flex:none}.careers-verify-filters__actions{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.careers-verify-url-cell{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.careers-verify-url-cell a{color:inherit}.careers-verify-ticket-actions{flex-wrap:nowrap}.careers-verify-link-btn{font-size:var(--control-font-size);padding:2px 8px}.careers-verify-summary-cell{max-width:28rem}.careers-verify-summary-btn{-webkit-line-clamp:2;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;-webkit-box-orient:vertical;margin:0;padding:0;line-height:1.35;display:-webkit-box;overflow:hidden}.careers-verify-summary-btn:hover{text-decoration:underline}.careers-verify-summary-btn--open{-webkit-line-clamp:unset;white-space:pre-wrap;display:block}.careers-verify-trail-detail{border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated,transparent);font-size:var(--control-font-size);margin:0 12px 12px;padding:10px 12px}.careers-verify-trail-detail__meta{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px;display:flex}.careers-verify-trail-detail__meta a{word-break:break-all}.careers-verify-trail-detail__summary{white-space:pre-wrap;margin:0;line-height:1.45}.careers-verify-pager{gap:8px;margin:12px 12px 0;display:flex}.careers-verify-pane>.decision-pane__hint:last-child,.careers-verify-pane>p.err:last-child{margin-bottom:0}.llm-usage-pane.decision-pane{min-width:0;padding-top:0}.llm-usage-pane>.llm-usage-pane__body{flex-direction:column;gap:12px;min-width:0;padding-bottom:0;display:flex}.llm-usage-pane .decision-pane__toolbar{margin:0;padding:0}.llm-usage-pane .llm-usage-hint{font-size:var(--font-size-sm);margin:0;padding:0 12px;line-height:1.4}.llm-usage-pane>.llm-usage-pane__body>p.err{text-align:left;margin:0}.llm-usage-pane .llm-usage-window{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.llm-usage-pane .llm-usage-window__custom{font-size:var(--control-font-size);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.llm-usage-pane .llm-usage-window__custom .text-input{width:auto}.llm-usage-pane .llm-usage-strip{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:8px 12px;margin:0;display:grid}.llm-usage-pane .llm-usage-strip__card{border:1px solid var(--cursor-border,#ddd);border-radius:var(--control-radius);min-width:0;padding:8px 10px}.llm-usage-pane .llm-usage-strip__label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;display:block}.llm-usage-pane .llm-usage-strip__value{font-variant-numeric:tabular-nums;font-size:var(--control-font-size);font-weight:600;line-height:1.2}.llm-usage-pane .llm-usage-strip__meta{font-size:var(--font-size-sm);margin:4px 0 0;line-height:1.35}.llm-usage-pane .llm-usage-tables{border-top:1px solid var(--cursor-border);min-width:0;margin:0 -12px}.llm-usage-pane .llm-usage-tables__tabs{border-bottom:1px solid var(--cursor-border);background:var(--cursor-bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.llm-usage-pane .llm-usage-tables__tablist{min-width:0}.llm-usage-pane .llm-usage-tables__panel{flex-direction:column;gap:8px;min-width:0;padding:10px 0 12px;display:flex}.llm-usage-pane .llm-usage-tables__panel>.data-table-wrap{margin:0}.llm-usage-pane .llm-usage-price-input{font-variant-numeric:tabular-nums;width:6.5rem}.llm-usage-pane .llm-usage-price-input--sort{width:4.5rem}.llm-usage-pane .llm-usage-price-readonly{font-variant-numeric:tabular-nums}.llm-usage-pane .llm-usage-price-actions,.llm-usage-pane .llm-usage-pager{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.llm-usage-pane .llm-usage-pager__count{font-size:var(--control-font-size);margin-right:auto}.system-report{min-width:0;overflow-x:hidden}.system-report__body{box-sizing:border-box;min-width:0;max-width:100%;padding-bottom:12px;overflow-x:hidden}.system-report__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 4px;display:flex}.system-report__as-of{min-width:0;font-size:var(--control-font-size);color:var(--cursor-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.system-report__err{text-align:left;font-size:var(--control-font-size);margin:8px 0;padding:0}.system-report__empty{font-size:var(--control-font-size);margin:8px 0 0;padding:0}.system-report__list{min-width:0;margin:0;padding:0;list-style:none}.system-report__item{border-top:1px solid var(--cursor-border);min-width:0;padding:12px 0}.system-report__item:first-child{padding-top:8px}.system-report__head{justify-content:space-between;align-items:baseline;gap:10px 12px;min-width:0;display:flex}.system-report__concern{min-width:0;font-size:var(--control-font-size);color:var(--cursor-text);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.system-report__status{font-size:var(--control-font-size);flex:none;line-height:1.3}.system-report .err.system-report__status{text-align:inherit;font-size:var(--control-font-size);margin:0;padding:0;font-weight:500}.system-report__status--watch{font-weight:500}.system-report__question{font-size:var(--control-font-size);color:var(--cursor-text-muted);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.system-report__metrics{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--control-font-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;margin:8px 0 0;padding:0;line-height:1.45;list-style:none}.system-report__metrics li{min-width:0;margin:0;padding:1px 0}.system-report__meta{min-width:0;font-size:var(--font-size-sm);color:var(--cursor-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 8px;margin:6px 0 0;line-height:1.45;display:grid}.system-report__meta-label{letter-spacing:.04em;text-transform:uppercase;font-weight:600;font-size:var(--font-size-sm)}.system-report__meta-value{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media (width>=720px){.system-report__body{max-width:40rem}}: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{min-width:0;padding:calc(12px + env(safe-area-inset-top,0px) + min(.65rem, env(safe-area-inset-top,0px))) 16px 24px;flex:1;overflow:auto}.app-top-bar{border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand areas""panels panels";align-items:start;gap:6px 20px;margin-bottom:14px;padding-bottom:10px;display:grid}.app-top-bar .header{grid-area:brand;min-width:0;margin-bottom:0}.admin-nav--inline{display:contents}.admin-nav__areas{flex-wrap:nowrap;grid-area:areas;justify-content:flex-end;justify-self:end;align-items:baseline;gap:0;min-width:0;max-width:100%;display:flex}.admin-nav__sep{color:var(--cursor-border);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;margin:0 7px}.admin-nav__area{font:inherit;font-size:var(--control-font-size);color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.75;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.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-slot{grid-area:panels;width:100%;min-width:0;position:relative}.admin-nav__panels{font-size:var(--control-font-size);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 0;min-width:0;max-width:100%;margin:0;display:flex}.admin-nav__panel-item{flex:none;align-items:baseline;display:inline-flex}.admin-nav__panel-sep{color:var(--cursor-text-muted);margin:0 6px}.admin-nav__panel{font:inherit;font-size:var(--control-font-size);color:var(--cursor-text-dim,var(--cursor-text-muted));opacity:.85;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;padding:0;-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{left:16px;right:auto;bottom:calc(6px + 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-right:1px solid var(--cursor-border-subtle,var(--cursor-border));visibility:hidden;pointer-events:none;border-left:none;flex-direction:column;display:none;position:fixed;inset:0 auto 0 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{padding:var(--control-pad-y) var(--control-field-pad-x) 0;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.admin-nav-tree__item{flex-direction:column;display:flex}.admin-nav-tree__area{font:inherit;font-size:var(--control-font-size);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}.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;font-size:var(--control-font-size);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;-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{font-size:var(--control-font-size);color:var(--cursor-text);word-break:break-word;margin:0;font-weight:500}.admin-nav-session__meta{font-size:var(--font-size-sm);word-break:break-word;margin:3px 0 0;line-height:1.35}.admin-nav-session__action{font:inherit;font-size:var(--control-font-size);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;-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-lockup{flex-shrink:0;width:auto;height:1.5rem;margin:0;display:block}.header h1{font-size:var(--control-font-size);letter-spacing:-.02em;color:var(--cursor-text);margin:0;font-weight:500}@media (width<=720px){.admin-nav--inline{display:none}.admin-nav-fab{display:flex}.admin-nav-drawer-backdrop{display:block}.admin-nav-drawer{touch-action:pan-y;display:flex}.cursor-editor-scroll{padding-bottom:calc(24px + 44px + 6px + env(safe-area-inset-bottom,0px))}}.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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0 0 10px;padding-left:12px;padding-right: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);font-size:var(--control-font-size);text-align:center;margin:8px 0 0;padding:24px 0}.json{background:var(--cursor-bg);border:1px solid var(--cursor-border);font-family:var(--font-mono);font-size:var(--font-size-sm);border-radius:0;max-height:24rem;margin:10px 0 0;padding:10px 12px;line-height:1.5;overflow:auto}code{font-family:var(--font-mono);font-size:var(--font-size-sm)}.companies-panel__industry-filters-label .meta{text-align:left;color:var(--cursor-text-dim);text-transform:uppercase;line-height:1.2;font-size:var(--font-size-sm);letter-spacing:.04em;align-self:flex-start;margin:0;padding:0}@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{width:auto;min-width:0;max-width:none;min-height:2.25rem;font-size:var(--control-font-size);flex:auto;padding:6px 8px}.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--wide{flex-direction:column;width:min(920px,100%);max-height:min(92vh,100%);display:flex;max-width:min(920px,100%)!important}.modal--wide .modal__body{flex:1;min-height:0;padding-bottom:4px;overflow:auto}.modal--xl{flex-direction:column;width:min(1200px,100%);height:min(94vh,100%);max-height:min(94vh,100%);display:flex;overflow:hidden;max-width:min(1200px,100%)!important}.modal__roster{border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg);flex-direction:column;width:100%;max-width:100%;min-height:0;margin:12px 0 0;display:flex;overflow:hidden}.modal__roster.data-table-wrap{border:1px solid var(--cursor-border);border-radius:var(--control-radius);overflow:hidden}.modal__roster-scroll,.modal__roster .data-table__scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;min-height:0;display:block;overflow:auto}.modal__roster .data-table__scroll.modal__roster-scroll,.modal__roster .data-table__scroll.modal__roster--reserved{overflow-y:auto}.modal__roster--reserved{max-height:min(18rem,42vh)}.modal__roster-fund-id{font-variant-numeric:tabular-nums;white-space:nowrap}.modal__roster-row--placeholder td{color:var(--cursor-text-muted);font-size:var(--font-size-sm)}.modal__roster .data-table,.modal__roster-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--control-font-size)}.modal__roster .data-table th,.modal__roster .data-table td,.modal__roster-table th,.modal__roster-table td{text-align:left;border-bottom:1px solid var(--cursor-border-subtle,var(--cursor-border));vertical-align:top}.modal__roster .data-table td,.modal__roster-table td{padding:6px 10px}.modal__roster .data-table th,.modal__roster-table th{box-sizing:border-box;height:calc(var(--control-height) + 8px);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);vertical-align:middle;z-index:2;background:#252526;padding:6px 10px;font-weight:500;position:sticky;top:0}.modal__roster .data-table th:has(.table-hdr__label-btn){padding:0}.modal__roster .data-table th.table-hdr__th--search{width:auto;min-width:12rem;padding:1px}.modal__roster .data-table th.modal__roster-check-col{text-align:center;vertical-align:middle;padding:0 6px}.modal__roster .data-table tbody tr:hover{background:var(--cursor-list-hover)}.modal__roster .data-table tr:last-child td,.modal__roster-table tr:last-child td{border-bottom:none}.modal__roster-phase{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm)}.modal__roster-phase-btns{flex-wrap:wrap;gap:4px;display:flex}.modal__roster-bulk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.modal__roster-bulk .modal__label{margin:0}.modal__roster-bulk .modal__roster-phase-btns{margin-left:auto}.modal__roster-status--skipped{color:var(--cursor-text-muted)}.modal__roster-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal__roster-toolbar-load{flex:0 12rem;min-width:8rem}.modal__roster-toolbar-load .select-field{width:100%}.modal__roster-toolbar-meta{font-size:var(--font-size-sm);white-space:nowrap;margin:0}.modal__roster-fund{align-items:center;gap:6px;min-width:0;display:inline-flex}.modal__roster-priority-filter.toggle-btn.toggle-btn--ghost.toggle-btn--icon{box-sizing:border-box;width:24.2px;min-width:24.2px;height:24.2px;min-height:24.2px;box-shadow:0 0 0 1px var(--cursor-border);background:0 0;flex:none;padding:4px}.modal__roster-priority-filter.toggle-btn.toggle-btn--ghost.toggle-btn--icon[aria-pressed=false]{color:var(--cursor-text-muted)}.modal__roster-priority-filter.toggle-btn.toggle-btn--ghost.toggle-btn--icon[aria-pressed=false]:hover:not(:disabled){color:var(--cursor-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--cursor-border) 80%, var(--cursor-text-muted));background:0 0}.modal__roster-priority-filter.toggle-btn.toggle-btn--ghost.toggle-btn--icon[aria-pressed=true]{color:color-mix(in srgb, var(--tier-spotlight-fg,#c9a227) 55%, var(--cursor-text-muted));box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-spotlight-fg,#c9a227) 32%, var(--cursor-border));background:0 0}.modal__roster-priority-filter.toggle-btn.toggle-btn--ghost.toggle-btn--icon[aria-pressed=true]:hover:not(:disabled){color:color-mix(in srgb, var(--tier-spotlight-fg,#c9a227) 70%, var(--cursor-text-muted));box-shadow:0 0 0 1px color-mix(in srgb, var(--tier-spotlight-fg,#c9a227) 42%, var(--cursor-border));background:0 0}.modal__roster-toolbar-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.modal__roster-random{align-items:center;gap:6px;display:inline-flex}.modal__roster-random .text-input-field,.modal__roster-random .text-input,.modal__roster-random input[type=number]{width:4.25rem;min-width:4.25rem}.modal__roster-random input[type=number]{appearance:textfield}.modal__roster-random input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.modal__roster-random input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.modal__roster-check-col{text-align:center;vertical-align:middle;width:2rem}.modal__roster-row--disabled td{color:var(--cursor-text-muted);opacity:.72}.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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0;font-weight:600;line-height:1.3}.modal__close{line-height:1;font:inherit;font-size:var(--control-font-size);color:var(--cursor-text-muted);cursor:pointer;border-radius:var(--control-radius);background:0 0;border:none;flex-shrink:0;margin:0;padding:0 6px}.modal__close:hover{color:var(--cursor-text);background:var(--cursor-list-hover)}.modal__meta,.modal__hint,.modal__stale{font-size:var(--control-font-size);margin:8px 12px 0}.modal__stale{color:var(--cursor-warning,#c9a227)}.modal__field{margin:12px 12px 0}.modal__field-row{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;display:flex}.modal__field-group{flex:0 auto;min-width:0}.modal__radio-row{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.modal__radio-row label{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.modal__label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:4px;display:block}.modal__select,.modal__multiselect{width:100%;max-width:100%;font:inherit;font-size:var(--control-font-size);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);box-sizing:border-box;padding:4px 6px}.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__note{border:1px solid var(--cursor-border,#444);background:color-mix(in srgb, var(--cursor-bg-elevated,#252526) 70%, transparent);border-radius:4px;margin:0 0 10px;padding:8px 10px}.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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0 0 6px;font-weight:600;display:block}.service-status__alert-body{font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin:0 0 8px;line-height:1.45}.service-status__alert-list{font-size:var(--font-size-sm);color:var(--cursor-text);margin:0;padding-left:1.1rem;line-height:1.5}.service-status__alert-list li{margin:2px 0}.service-status__alert-list code{font-size:var(--font-size-sm)}.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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0 0 6px;font-weight:600}.api-app-config__title code{font-size:inherit;font-weight:inherit}.api-app-config__dl{font-size:var(--control-font-size);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin:0;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{font-size:var(--font-size-sm);word-break:break-word}.api-app-config__hint{font-size:var(--font-size-sm);margin:8px 0 0;line-height:1.4}.service-status__err{text-align:left;font-size:var(--control-font-size);margin:0;padding:0}.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{font-size:var(--control-font-size);color:var(--cursor-text);margin:0 0 6px;font-weight:600}.service-mcp-install__lede{font-size:var(--font-size-sm);margin:0 0 10px;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{font-size:var(--font-size-sm);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin-bottom:6px;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{font-size:var(--font-size-sm);word-break:break-all}.service-mcp-install__copy{flex-shrink:0}.service-mcp-install__hint{font-size:var(--font-size-sm);margin:4px 0 0;line-height:1.4}.service-mcp-install__hint code{font-size:var(--font-size-sm)}.companies-proposals-queue__toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px}.companies-proposals-queue__status-label{font-size:var(--control-font-size);align-items:center;gap:8px;display:inline-flex}.companies-proposals-queue__status-label select{font:inherit;font-size:var(--control-font-size);padding:var(--control-pad-y) var(--control-field-pad-x);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text)}.companies-proposals-queue__deny-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 .staged-companies-review__duplicates{margin-top:14px;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{font-size:var(--control-font-size);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:8px 16px;margin:0 0 16px;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{font-size:var(--control-font-size);margin:0 0 8px;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{font-size:var(--control-font-size);grid-template-columns:7rem 1fr 4.5rem;align-items:center;gap:8px;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 10px;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-dim);margin:0}.companies-editorial-panel__stats dd{font-size:var(--control-font-size);margin:4px 0 0;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{font-size:var(--control-font-size);color:var(--cursor-text-muted);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;font-size:var(--control-font-size);margin:0;line-height:1.45}.editorial-staleness__feedback{font-size:var(--control-font-size);margin:0;padding:8px 12px;line-height:1.45}.editorial-staleness__viz{align-items:start;gap:8px 16px;padding:0 12px 12px;display:grid}@media (width>=56rem){.editorial-staleness__viz{grid-template-columns:minmax(0,40rem) minmax(12rem,1fr)}.editorial-staleness__detail-slot{position:sticky;top:8px}}.editorial-staleness__chart-wrap{max-width:40rem;padding:0}.editorial-staleness__chart-scroll{max-width:40rem;padding-bottom:4px;overflow-x:auto}.editorial-staleness__chart{aspect-ratio:720/200;width:100%;min-width:480px;max-width:40rem;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:var(--font-size-sm);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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.editorial-staleness__legend-item{align-items:center;gap:6px;display:inline-flex}.editorial-staleness__swatch{border-radius:var(--control-radius);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{max-width:28rem;min-height:44px;margin:0}.editorial-staleness__detail{border:1px solid color-mix(in srgb, var(--cursor-border,#444) 85%, transparent);font-size:var(--control-font-size);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:8px 10px;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{font-size:var(--control-font-size);margin:0;padding:8px 0 0;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{font-size:var(--font-size-sm);border-radius:var(--control-radius);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;padding:1px 5px}.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{box-sizing:border-box;align-items:center;gap:8px 12px;min-width:0;max-width:100%}.companies-editorial-panel__tier-filters{flex:16rem;justify-content:flex-end;align-items:center;min-width:0;max-width:100%;display:flex}.companies-editorial-panel__tier-filters>.overflow-btn-group{min-width:0;max-width:100%}.companies-editorial-panel__toolbar .companies-editorial-panel__tier-toggle-group{flex-shrink:1;min-width:0;max-width:100%}.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-weight:500;font-size:var(--control-font-size);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__table thead th:has(.table-hdr__label-btn){padding:0}.companies-editorial-panel__table thead th.table-hdr__th--search{width:auto;min-width:12rem;padding:1px}.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:var(--font-size-sm)}.companies-editorial-panel__ranked{white-space:nowrap;font-variant-numeric:tabular-nums}.companies-editorial-panel__ranked-age{font-size:var(--font-size-sm);margin-left:6px}.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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-dim);margin:12px 0 6px;font-weight:600}.live-company-edit__industry-grid-note{font-size:var(--control-font-size);grid-column:1/-1;margin:0 0 4px;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{min-width:0;font-size:var(--control-font-size);flex-wrap:wrap;align-items:baseline;gap:6px 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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--control-radius);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)));padding:2px 7px;font-weight:600}.live-company-edit__proposal-patch-wrap{min-width:0;margin-top:8px}.live-company-edit__proposal-patch-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--cursor-text-dim);margin-bottom:4px;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;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);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));border-radius:var(--control-radius);white-space:pre;tab-size:2;margin:0;padding:8px 10px;line-height:1.45;overflow:auto}.live-company-edit__proposal-patch a{word-break:break-all}.live-company-edit__proposal-rationale{font-size:var(--font-size-sm);margin:8px 0 0;line-height:1.35}.live-company-edit__proposal-resolved{font-size:var(--font-size-sm);margin:6px 0 0}.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{resize:vertical;width:100%;min-height:3rem}.live-company-edit__proposal-deny-snooze{flex-direction:column;gap:4px;display:flex}.live-company-edit__proposal-deny-snooze-presets{flex-wrap:wrap;gap:4px;display:flex}.live-company-edit__proposal-deny-snooze-active{outline:1px solid var(--cursor-accent,#569cd6)}.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:var(--control-radius);margin:0 0 6px;padding:6px 10px}.live-company-edit__event-line{min-width:0;font-size:var(--control-font-size);flex-wrap:nowrap;align-items:baseline;gap:0 10px;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;font-size:var(--control-font-size);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);flex-shrink:0;width:180px;padding:3px 8px}.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{width:180px;max-width:100%;font-size:var(--control-font-size);flex-shrink:0;padding:3px 8px}.companies-panel__range{font-size:var(--control-font-size)}.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__name-ats-filters{flex-wrap:nowrap;flex:0 auto;align-items:flex-end;gap:8px 12px;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:none;width:12rem;min-width:0;max-width:100%}.companies-panel__ats-filter{flex-direction:column;flex:none;gap:3px;min-width:0;display:flex}.companies-panel__ats-filter-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;min-height:1.25em;color:var(--cursor-text-muted);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__link{color:var(--cursor-link);text-decoration:none}.company-detail-panel__link:hover{text-decoration:underline}.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));font-size:var(--control-font-size);border-radius:3px;margin:10px 0 0;padding:8px 10px;line-height:1.4}.staged-companies-review__duplicates--muted{border-color:color-mix(in srgb, var(--cursor-text-muted,#888) 40%, transparent);background:color-mix(in srgb, var(--cursor-text-muted,#888) 8%, var(--cursor-bg))}.staged-companies-review__duplicates--muted .staged-companies-review__duplicates-heading{color:var(--cursor-text-muted,#888);margin-bottom:0;font-weight:500}.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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--cursor-border);border-radius:var(--control-radius);color:var(--cursor-text-muted);background:var(--cursor-bg);padding:1px 6px}.staged-companies-review__duplicates-name{color:var(--cursor-text);font-weight:500}.staged-companies-review__duplicates-url{color:var(--cursor-link);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.staged-companies-review__duplicates-reasons{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.staged-companies-review__duplicates-reason{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--control-radius);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);padding:1px 6px}.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{font-size:var(--font-size-sm);margin:6px 0 12px;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-dim);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);font-size:var(--font-size-sm);cursor:pointer;border-radius:3px;align-items:center;gap:4px;margin:0;padding:2px 6px;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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);text-align:right;white-space:nowrap;grid-column:1;min-width:7rem;padding:4px 0}.staged-companies-review__field input,.staged-companies-review__field select,.staged-companies-review__field textarea,.staged-companies-review__field .text-area,.staged-companies-review__field .staged-companies-review__url-row,.staged-companies-review__field .select-field,.staged-companies-review__field .company-favicon-field{grid-column:2}.company-favicon-field{align-items:center;gap:8px;min-width:0;display:flex}.company-favicon-field .text-input-field,.company-favicon-field input{flex:auto;min-width:0}.company-favicon-field__preview{object-fit:contain;border:1px solid var(--cursor-border);background:var(--cursor-bg-input);border-radius:4px;flex:0 0 32px;width:32px;height:32px}.company-favicon-field__preview--empty{display:inline-block}.companies-table__name{align-items:center;gap:8px;min-width:0;display:inline-flex}.companies-table__favicon{object-fit:contain;border-radius:2px;flex:0 0 16px;width:16px;height:16px}.staged-companies-review__field input,.staged-companies-review__field select{font:inherit;font-size:var(--control-font-size);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);padding:var(--control-pad-y) var(--control-field-pad-x);min-width:0}.staged-companies-review__field .text-area{resize:vertical;grid-column:2}.staged-companies-review__mono-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--control-font-size)}.staged-companies-review__field--short input,.staged-companies-review__field--short .select-field,.staged-companies-review__field--short .staged-companies-review__url-row{max-width:40%}.staged-companies-review__field--short .staged-companies-review__url-row input,.staged-companies-review__field--short .staged-companies-review__url-row .text-input-field{max-width:none}.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));border-radius:var(--control-radius);background:var(--cursor-bg-input,var(--cursor-bg));color:var(--cursor-text-dim);font:inherit;font-size:var(--font-size-sm);cursor:pointer;margin:0;padding:1px 6px;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;font-size:var(--control-font-size);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);padding:var(--control-pad-y) var(--control-field-pad-x);min-width:0}.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{font-size:var(--font-size-sm);margin:0}.parent-company-lookup__hits{border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated);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;font-size:var(--control-font-size);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:6px 8px;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;font-size:var(--control-font-size);color:var(--cursor-text);grid-column:2;min-width:0;margin:0;padding:4px 0;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{font-size:var(--control-font-size);overflow-wrap:break-word;grid-column:3;align-self:center;min-width:0;margin:0}.staged-companies-review__url-open{box-sizing:border-box;border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-input);width:2rem;min-height:100%;color:var(--cursor-link);line-height:0;font:inherit;cursor:pointer;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);border-radius:var(--control-radius);background:var(--cursor-bg-input);width:2rem;min-height:100%;color:var(--cursor-link);line-height:0;font:inherit;cursor:pointer;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{font-size:var(--control-font-size);text-align:right;max-width:11rem;margin:0;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{font-size:var(--control-font-size);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;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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin-bottom:4px}.staged-companies-review__status-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.staged-companies-review__status-btn{font:inherit;font-size:var(--control-font-size);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-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{font-size:var(--control-font-size);color:var(--cursor-text-muted);margin:0}@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 .text-area,.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,.staged-companies-review__field .company-favicon-field{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__url-row,.staged-companies-review__field--short .staged-companies-review__read-only-value{max-width:none}.staged-companies-review__grid-annotation{font-size:var(--control-font-size);align-self:stretch;margin-top:0;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;font-size:var(--control-font-size);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);padding:3px 8px}.industries-label-captures__raw-search{font:inherit;font-size:var(--control-font-size);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);min-width:9rem;max-width:min(22rem,100vw);color:var(--cursor-text);padding:3px 8px}.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{font-size:var(--control-font-size);max-width:44rem;margin:0;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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin:0 0 8px;padding:0;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{font-size:var(--font-size-sm);grid-column:1/-1;margin:-4px 0 0;padding:0;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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);line-height:1.25}.industries-label-captures__field-optional{text-transform:none;letter-spacing:normal;font-weight:400;font-size:var(--font-size-sm);opacity:.9}.industries-label-captures__field-input,.industries-label-captures__field-select{font:inherit;font-size:var(--control-font-size);box-sizing:border-box;width:100%;min-height:calc(1.35em + 8px);padding:var(--control-pad-y) var(--control-field-pad-x);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text);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;font-size:var(--control-font-size);margin:12px 0 0;padding:0 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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);margin-bottom:6px;font-weight:600}.industries-panel__merge-hint{font-size:var(--control-font-size);margin:10px 0;padding-left:0;padding-right:0}.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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);flex-direction:column;gap:4px;display:flex}.industries-panel__merge-select{font:inherit;font-size:var(--control-font-size);padding:var(--control-pad-y) var(--control-field-pad-x);border-radius:var(--control-radius);border:1px solid var(--cursor-border);background:var(--cursor-bg-input);color:var(--cursor-text)}.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{font-size:var(--control-font-size);margin:0 0 8px}.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{width:100%;min-height:12rem;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{font-size:var(--control-font-size);padding:2px 0;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:var(--control-font-size);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{font-size:var(--font-size-sm);border-radius:var(--control-radius);text-transform:uppercase;letter-spacing:.03em;padding:1px 6px}.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{font-size:var(--font-size-sm);margin:0 0 6px}.industries-harvest__json{max-height:12rem;font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.35;overflow:auto}.loc-stats-panel{box-sizing:border-box;flex-direction:column;gap:18px;min-width:0;padding:10px 12px 12px;display:flex}.loc-stats-panel__section{min-width:0}.loc-stats-panel__section-title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-dim,#888);margin:0 0 6px;font-weight:600}.loc-stats-panel__list{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.loc-stats-panel__row{min-width:0;font-size:var(--control-font-size);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;margin:0;line-height:1.4;display:grid}.loc-stats-panel__label{color:var(--cursor-text-muted,#999);min-width:0;margin:0}.loc-stats-panel__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--control-font-size);color:var(--cursor-text);text-align:right;overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:500}.loc-stats-panel__value--warn{color:var(--cursor-err)}@media (width>=720px){.loc-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 28px;display:grid}}.loc-stats-wrap{flex-direction:column;min-width:0;display:flex}.loc-stats-residue{min-width:0;padding-top:6px}.loc-stats-residue .loc-stats-panel__section-title{margin-bottom:8px;padding:0 12px}.loc-stats-residue .loc-panel__empty{padding:0 12px 12px}.loc-stats-residue__note{font-size:var(--control-font-size);margin:0;padding:8px 12px 12px}.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{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--cursor-text-dim);margin-bottom:6px;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;font-size:var(--font-size-sm);color:var(--cursor-text);font-weight:500;line-height:1.2}.loc-stats__value--warn{color:var(--cursor-err)}.loc-stats__label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);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{padding:0}.loc-workflow-banner{border-bottom:1px solid var(--cursor-border);font-size:var(--control-font-size);flex-direction:column;gap:2px;padding:10px 12px;line-height:1.4;display:flex}.loc-workflow-banner__title{color:var(--cursor-text);font-weight:600}.loc-workflow-banner__body{font-size:var(--control-font-size)}.loc-workflow-banner--pinned{border-left:3px solid var(--cursor-accent,#888)}.loc-workflow-banner--prior,.loc-workflow-banner--unclassified{border-left:3px solid color-mix(in srgb, var(--cursor-border,#444) 90%, transparent)}.loc-panel-tabs__step{font-variant-numeric:tabular-nums;min-width:1rem;color:var(--cursor-text-dim,#888);margin-right:4px;font-weight:600;display:inline-block}.loc-panel-tabs__tab--secondary{opacity:.72}.loc-panel>h2{border-bottom:none}.loc-version-block__hint{font-size:var(--control-font-size);margin:0;padding:10px 12px;line-height:1.45}.loc-version-block__table{border:none;border-top:1px solid var(--cursor-border);border-bottom:1px solid var(--cursor-border);border-radius:0;margin-top:0}.loc-version-table__version{box-sizing:border-box;width:14.5rem;min-width:14.5rem;max-width:20rem}td.loc-version-table__version{font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:normal;word-break:break-word;vertical-align:top;line-height:1.35}.loc-version-table__version-cell{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.loc-version-table__version-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.loc-version-table__island{white-space:nowrap;vertical-align:middle}.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:none;margin-top:0;padding-top:0}.loc-panel-tabs{min-width:0;max-width:100%;overflow-x:clip}.loc-panel-tabs__tabs,.loc-panel__subtabs-tabs{max-width:100%}.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;min-width:0;max-width:100%;padding:8px 12px;display:flex}.loc-panel-tabs__body{min-width:0;padding-top:0;overflow-x:clip}.loc-panel{min-width:0}.loc-panel .data-table-wrap{min-width:0;max-width:100%}.loc-panel-tabs__body .loc-panel__section-desc{margin-top:0}.loc-panel-tabs__body .loc-output .loc-panel__section-desc{margin:12px 0 8px;padding:0 12px}.loc-output .islands-panel--embedded{margin:0}.loc-output .loc-panel__toolbar{padding-top:12px}.loc-output .classifier-job-results__queue{margin:0 12px;padding:12px}.loc-output .classifier-job-results__toolbar{padding:var(--control-pad-y) var(--control-pad-x) 0}.loc-panel__subtabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:12px 12px 0;display:flex}.loc-inbox-exam-meta{font-size:var(--control-font-size);min-width:0;margin:0;line-height:1.45}.loc-inbox-exam-meta code{font-size:var(--font-size-sm)}.loc-inbox-tabpanel{min-width:0}.loc-inbox-tabpanel>.data-table-wrap,.loc-inbox-tabpanel>.loc-exam-cases{border-bottom:1px solid var(--cursor-border);max-width:100%;margin-bottom:0}.loc-table__split{box-sizing:border-box;vertical-align:top;width:5.5rem;min-width:5.5rem;max-width:5.5rem}.loc-panel__toolbar.loc-eval-sets__toolbar{border-bottom:1px solid var(--cursor-border,#333);flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:0 12px 12px}.loc-eval-sets__source{font-size:var(--font-size-sm);flex:none}.loc-eval-sets__flash{font-size:var(--control-font-size);margin:0 0 8px;padding:0 12px}.loc-eval-sets.islands-panel--embedded{margin-left:0;margin-right:0}.loc-eval-sets__body{flex-direction:column;gap:0;min-width:0;display:flex}.loc-eval-sets .islands-panel__inventory-set{gap:0;margin-top:0}.loc-eval-sets .islands-panel__inventory-set+.islands-panel__inventory-set{border-top:1px solid var(--cursor-border,#333);padding-top:10px}.loc-eval-sets .islands-panel__inventory-set-head{font-size:var(--font-size-sm);padding:0 12px 8px}.loc-eval-sets .islands-panel__inventory-set-head strong{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--cursor-text-dim,#888);font-weight:600}.loc-eval-sets .islands-panel__inventory-set--compact .islands-panel__inventory-actions{margin-left:auto}.loc-eval-sets .islands-panel__case-form{padding:0 12px 8px}.loc-eval-sets .islands-panel__inventory-set>.data-table-wrap{margin-top:0}.loc-eval-sets .islands-panel__empty{padding:8px 12px}.loc-panel__section-title{font-size:var(--control-font-size);color:var(--cursor-text);margin:0 0 4px;padding:0 12px;font-weight:600}.loc-panel__section-desc{font-size:var(--font-size-sm);color:var(--cursor-text-muted);margin:0 0 10px;padding:0 12px;line-height:1.45}.loc-panel__section-desc--stack{gap:8px;display:grid}.loc-panel__section-desc--stack p{margin:0}.loc-panel__toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:12px 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__toolbar-main--fields{align-items:end}.loc-panel__toolbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.loc-panel__version-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);white-space:nowrap;font-weight:600}.loc-panel__version-select{min-width:10rem;max-width:24rem;padding:var(--control-pad-y) var(--control-field-pad-x);border:1px solid var(--cursor-border,#444);background:var(--cursor-bg-elevated,#2d2d2d);color:var(--cursor-text);font-size:var(--control-font-size);font-family:var(--font-mono);border-radius:3px;flex:12rem}.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>.toggle-btn,.loc-panel__pager>.btn{flex-shrink:0}.loc-panel__toolbar-search{box-sizing:border-box;flex:10rem;width:auto;min-width:7rem;max-width:20rem;margin:0}.loc-panel__range{font-size:var(--control-font-size);flex-shrink:0}.loc-panel__empty{margin:0;padding:12px 12px 16px}.loc-table__location{font-family:var(--font-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere;word-break:break-word;white-space:normal;vertical-align:top;width:22%;min-width:0}.loc-table__job-title{font-family:var(--font-mono);font-size:var(--font-size-sm);word-break:break-word;white-space:normal;vertical-align:top;min-width:18rem}.loc-table__title-group-th{text-align:center}.loc-table__title-sub-th{font-size:var(--font-size-sm);padding:var(--control-pad-y) var(--control-field-pad-x);line-height:1.25}.loc-table__title-primary-cell{line-height:1.35}.loc-table__title-sub-cell{font-family:var(--font-mono);font-size:var(--font-size-sm);word-break:break-word;vertical-align:top;min-width:4.5rem;max-width:11rem;color:var(--cursor-text-muted);line-height:1.35}.loc-table__classifier-version{box-sizing:border-box;font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;vertical-align:top;width:6.5rem;min-width:6.5rem;max-width:6.5rem;overflow:hidden}:is(.data-table:has(.loc-table__classifier-version),.data-table:has(.loc-table__arrangement),.data-table:has(.loc-table__approve),.data-table:has(.loc-table__miss),.data-table:has(.loc-table__split)){table-layout:fixed;width:100%}.data-table:has(.loc-table__arrangement){min-width:47.5rem}.data-table:has(.loc-table__arrangement):has(.loc-table__miss){min-width:55rem}.data-table:has(.loc-table__miss):not(:has(.loc-table__arrangement)){min-width:40.75rem}.data-table:has(.loc-table__approve){min-width:47rem}.data-table:has(.loc-table__split){min-width:32rem}:is(.data-table:has(.loc-table__arrangement) .loc-table__location,.data-table:has(.loc-table__arrangement) .loc-table__geo-key,.data-table:has(.loc-table__approve) .loc-table__location,.data-table:has(.loc-table__approve) .loc-table__geo-key,.data-table:has(.loc-table__miss) .loc-table__location,.data-table:has(.loc-table__miss) .loc-table__geo-key,.data-table:has(.loc-table__split) .loc-table__location,.data-table:has(.loc-table__split) .loc-table__geo-key){width:auto;min-width:14rem}.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);font-size:var(--font-size-sm);overflow-wrap:anywhere;word-break:break-word;white-space:normal;vertical-align:top;width:22%;min-width:0}.loc-table__arrangement{box-sizing:border-box;width:7rem;min-width:7rem;max-width:7rem;font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap;vertical-align:top}.loc-table__status{box-sizing:border-box;white-space:nowrap;vertical-align:top;width:7.25rem;min-width:7.25rem;max-width:7.25rem;padding:6px 12px}.loc-table__status .badge{padding:2px 8px}.loc-table__miss{box-sizing:border-box;white-space:normal;text-align:left;vertical-align:top;width:7.5rem;min-width:7.5rem;max-width:7.5rem}.loc-miss-label{flex-direction:column;gap:4px;min-width:0;display:flex}.loc-miss-label__flash{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.3}.modal__wrap .modal.modal--want-geo{max-width:min(36rem,100%);overflow:visible}.loc-table__approve{box-sizing:border-box;white-space:normal;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{font-size:var(--font-size-sm);flex-shrink:0}.loc-panel__table-footer>.loc-review-actions{margin-left:auto}.loc-review-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;display:flex}.loc-review-actions .loc-miss-label{flex-direction:row;flex:100%;align-items:center;gap:4px;display:flex}.loc-review-actions .loc-review-clear{flex-shrink:0}.loc-review-actions .toggle-btn:disabled,.loc-review-actions .btn:disabled{cursor:wait;opacity:1}.loc-review-btn--stale{outline-offset:0;outline:1px dashed #e8a838}.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;padding:12px;display:flex}.locality-catalog__field{flex-direction:column;flex:10rem;gap:3px;min-width:0;margin:0;display:flex}.locality-catalog__field--region{flex:0 7rem;max-width:9rem}.locality-catalog__field--grow{flex:12rem;min-width:10rem}.locality-browse__replaced{font-size:var(--control-font-size);margin:0;padding:0 2px 2px}.locality-browse__replaced code{font-size:var(--font-size-sm)}.locality-catalog--browse .data-table-wrap{width:100%;min-width:0;max-width:100%;margin-top:4px}.locality-catalog--browse .data-table__scroll{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.locality-catalog--browse .data-table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.locality-catalog--browse .data-table th,.locality-catalog--browse .data-table td{overflow:hidden}.locality-catalog--browse .data-table th:first-child,.locality-catalog--browse .data-table td:first-child{width:38%}.locality-catalog--browse .data-table th:nth-child(2),.locality-catalog--browse .data-table td:nth-child(2){width:24%}.locality-catalog--browse .data-table th:nth-child(3),.locality-catalog--browse .data-table td:nth-child(3){width:5.5rem}.locality-catalog--browse .data-table th:nth-child(4),.locality-catalog--browse .data-table td:nth-child(4){width:24%}.locality-catalog--browse .data-table th:nth-child(5),.locality-catalog--browse .data-table td:nth-child(5){width:5.75rem}.locality-browse__cell-mono{font-variant-numeric:tabular-nums}.locality-browse__cell-mono code{font-size:var(--font-size-sm)}.locality-browse__cell-truncate{max-width:0;overflow:hidden}.locality-browse__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.locality-browse__row--inactive td{color:var(--cursor-text-muted,#999)}.locality-browse__cell-actions{text-align:right;white-space:nowrap;padding-right:16px;overflow:visible}.locality-catalog__field-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--cursor-text-muted);font-weight:600;line-height:1.25;display:block}.locality-catalog__toolbar .locality-catalog__field{flex:none}.locality-catalog__field .select-field{min-width:9rem}.locality-catalog__banner{margin:0 10px}.locality-catalog__banner--ok{color:var(--cursor-ok)}.locality-catalog__empty{margin:0 10px;padding:16px 0}.classifier-job-results{flex-direction:column;gap:0;min-width:0;display:flex}.classifier-job-results__queue{border:1px solid var(--cursor-border-subtle,var(--cursor-border));background:color-mix(in srgb, var(--cursor-bg) 92%, var(--cursor-border));flex-direction:column;gap:12px;padding:12px 14px;display:flex}.classifier-job-results__toolbar{align-items:center;gap:0;margin-bottom:0;padding:12px}.classifier-job-results__field{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.classifier-job-results__queue-actions{justify-content:flex-end;padding-top:2px;display:flex}.classifier-job-results__col-slug,.classifier-job-results__col-company,.classifier-job-results__col-method,.classifier-job-results__col-arr{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;min-width:0;overflow:hidden}.classifier-job-results__col-slug{width:7rem}.classifier-job-results__col-company{width:7.5rem}.classifier-job-results__col-method{width:5rem}.classifier-job-results__col-arr{width:5.5rem}.classifier-job-results__col-slug code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.classifier-job-results__cell-wrap{overflow-wrap:anywhere;word-break:break-word;white-space:normal;vertical-align:top;width:auto;min-width:0}.data-table:has(.classifier-job-results__cell-wrap){table-layout:fixed;width:100%}.data-table:has(.classifier-job-results__col-arr){min-width:53rem}.data-table:has(.classifier-job-results__cell-wrap) .classifier-job-results__cell-wrap{min-width:14rem}.classifier-job-results__check{font-size:var(--control-font-size);align-items:center;gap:8px;margin:8px 0 0;display:flex}.company-chips-input{flex-direction:column;gap:3px;min-width:0;display:flex}.company-chips-input__combo{min-width:0;position:relative}.company-chips-input__field{--company-chips-pad-y:4px;--company-chips-row:calc(13px * 1.35 + 2 * var(--company-chips-pad-y));box-sizing:border-box;width:100%;min-height:var(--company-chips-row);border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-input);font-size:var(--control-font-size);flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:2px;padding:0;line-height:1.35;display:flex;overflow:visible}.company-chips-input__field:focus-within{border-color:var(--cursor-accent)}.company-chips-input__chip{box-sizing:border-box;max-width:min(14rem,100%);height:var(--company-chips-row);border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated,#252526);color:var(--cursor-text);font:inherit;font-size:var(--control-font-size);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:3px;margin:0;padding:0 8px;line-height:1;display:inline-flex}.company-chips-input__chip:hover:not(:disabled){border-color:var(--cursor-accent)}.company-chips-input__chip:disabled{opacity:.55;cursor:not-allowed}.company-chips-input__chip span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-chips-input__search{box-sizing:border-box;min-width:6rem;height:var(--company-chips-row);font:inherit;font-size:var(--control-font-size);line-height:var(--company-chips-row);color:var(--cursor-text);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:8rem;margin:0;padding:0 8px}.company-chips-input__search::placeholder{color:var(--cursor-text-muted)}.company-chips-input__search:disabled{opacity:.6}.company-chips-input__menu{z-index:40;border:1px solid var(--cursor-border);border-radius:var(--control-radius);background:var(--cursor-bg-elevated,#252526);max-height:14rem;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000059}.company-chips-input__menu-item{width:100%;color:var(--cursor-text);font:inherit;font-size:var(--control-font-size);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin:0;padding:7px 10px;display:flex}.company-chips-input__menu-item--active,.company-chips-input__menu-item:hover{background:color-mix(in srgb, var(--cursor-accent,#89b4fa) 16%, transparent)}.company-chips-input__menu-id{font-family:var(--font-mono);font-size:var(--font-size-sm);flex:none}.company-chips-input__menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-chips-input__menu-empty{font-size:var(--control-font-size);padding:8px 10px}@media (width<=720px){.loc-panel-tabs__head{padding:8px 10px}.loc-panel__toolbar{flex-wrap:wrap;padding:12px 10px 0}.loc-panel__toolbar-main{flex:100%}.loc-panel__toolbar-search{flex:100%;min-width:0;max-width:none}.loc-panel__toolbar-actions{flex:100%;justify-content:flex-start;margin-left:0}.loc-panel__toolbar-actions .btn-group--joined{width:100%}.loc-panel__toolbar-actions .btn-group--joined>.btn{flex:1;justify-content:center}.loc-panel__subtabs{padding:12px 10px 0}.loc-panel-tabs__body .loc-output .loc-panel__section-desc{padding:0 10px}.loc-output .classifier-job-results__queue{margin:0 10px}.loc-output .classifier-job-results__toolbar{padding:8px 10px 0}.loc-panel__toolbar-main--fields{align-items:stretch;width:100%}.loc-panel__toolbar-main--fields .islands-panel__field{flex:100%;min-width:0}.loc-panel__toolbar-main--fields .islands-panel__field input{width:100%;min-width:0}.loc-version-table__version{width:8rem;min-width:8rem;max-width:12rem}.loc-stats-panel{padding:10px}.loc-panel__empty{padding:12px 10px 16px}.locality-catalog__toolbar{align-items:stretch;padding:12px 10px}.locality-catalog__field,.locality-catalog__field--region,.locality-catalog__field--grow{flex:100%;max-width:none}}.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:var(--control-font-size)}.runs-scrape-failures__intro{font-size:var(--control-font-size);margin:10px 0 0;padding-left:12px;padding-right:12px;line-height:1.45}.runs-scrape-failures__status{font-size:var(--control-font-size);white-space:nowrap}.runs-scrape-failures__message-col{max-width:28rem}.runs-scrape-failures__message{font-size:var(--control-font-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.runs-table__company{font-size:var(--control-font-size)}.panel>h2+.runs-activity{padding:0}.runs-activity__lede{font-size:var(--control-font-size);max-width:42rem;margin:0;line-height:1.45}.runs-activity__feedback,.runs-activity__coverage{font-size:var(--control-font-size);margin:0;padding:8px 12px 12px;line-height:1.45}.runs-activity__coverage{padding-top:0}.runs-activity__controls{padding:var(--control-pad-y) var(--control-pad-x) 8px;flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.runs-activity__control-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.runs-activity__controls-label{font-size:var(--font-size-sm);color:var(--cursor-text-muted);min-width:3.5rem}.runs-activity{min-width:0;max-width:100%}.runs-activity__viz{align-items:start;gap:8px 16px;min-width:0;max-width:100%;padding:0 12px 12px;display:grid}@media (width>=56rem){.runs-activity__viz{grid-template-columns:minmax(0,42rem) minmax(12rem,1fr)}.runs-activity__detail-slot{position:sticky;top:8px}}.runs-activity__chart-wrap{width:100%;min-width:0;max-width:100%;padding:0}.runs-activity__chart-frame{align-items:flex-start;width:100%;min-width:0;display:flex}.runs-activity__chart-y{aspect-ratio:32/220;background:var(--cursor-bg-elevated,var(--cursor-bg,#1e1e1e));z-index:1;pointer-events:none;flex:0 0 32px;width:32px;height:auto;display:block}.runs-activity__chart-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:auto;min-width:0;padding-bottom:4px;overflow:auto hidden}.runs-activity__chart{max-width:none;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:var(--font-size-sm);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{font-size:var(--font-size-sm);color:var(--cursor-text-muted);align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.runs-activity__swatch{border-radius:var(--control-radius);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{max-width:28rem;min-height:52px}.runs-activity__detail{border:1px solid color-mix(in srgb, var(--cursor-border,#444) 85%, transparent);font-size:var(--control-font-size);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:10px 12px;line-height:1.4;display:flex}.runs-activity__detail-hint{font-size:var(--control-font-size);margin:0;padding:8px 0 0;line-height:1.45}.runs-activity__detail strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=720px){.runs-activity__detail-slot{min-height:72px}}.runs-activity-panel{min-width:0;max-width:100%}
