@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Segoe UI,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility;--ink: #18201c;--ink-2: #4d5751;--muted: #7c857f;--line: #dfe2da;--line-soft: #e9ebe5;--paper: #fbfcf8;--canvas: #f3f4ee;--dark: #111914;--dark-2: #1a241e;--accent: #b8f36b;--accent-dark: #6f9d2e;--danger: #dc5e4d;--warning: #e19b45;--shadow: 0 16px 48px rgba(31, 40, 34, .08);--radius: 17px;--scrollbar-thumb: #aeb7af;--scrollbar-thumb-hover: #7e8b82;--scrollbar-track: transparent}:root[data-theme=dark]{color-scheme:dark;--ink: #edf3ef;--ink-2: #b7c2bb;--muted: #87948c;--line: #2b382f;--line-soft: #202c25;--paper: #131b17;--canvas: #0c120f;--dark: #080d0a;--dark-2: #121b16;--surface-soft: #18211c;--surface-raised: #222e27;--surface-hover: #26332b;--surface-accent: #1d2b1c;--success-bg: #203721;--success-text: #b4da8d;--danger-bg: #3a211e;--danger-text: #f09a8e;--warning-bg: #3b2d1b;--warning-text: #f0bd76;--accent-dark: #9ccb58;--danger: #ef7868;--warning: #efad5f;--shadow: 0 18px 52px rgba(0, 0, 0, .34);--scrollbar-thumb: #435249;--scrollbar-thumb-hover: #64756a}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-height:42px;border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}html,body,#root{min-height:100%;margin:0}#root{transition:filter .15s ease}body.modal-open #root{filter:blur(5px)}body{min-width:320px;overflow-x:hidden;background:var(--canvas);font-size-adjust:.58}button,input,select,textarea{font:inherit}button{color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(122,167,61,.25);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}code{font-family:DM Mono,monospace}h1,h2,h3,p{margin-top:0}.button{border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-1px)}.button--md{min-height:42px;padding:0 17px;font-size:13px}.button--sm{min-height:34px;padding:0 12px;font-size:12px}.button--primary{color:#13200f;background:var(--accent);box-shadow:inset 0 -2px #3851171f}.button--primary:hover:not(:disabled){background:#c5fa80}.button--secondary{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.button--secondary:hover:not(:disabled){border-color:#bcc2b8}.button--ghost{background:transparent;color:var(--ink-2)}.button--ghost:hover:not(:disabled){background:#e8ebe3;color:var(--ink)}.button--danger{background:#ffebe8;color:#9d3024}.button--danger:hover:not(:disabled){background:#ffddd8}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;display:inline-grid;place-items:center;color:#68716c;cursor:pointer;transition:.15s ease}.icon-button:hover:not(:disabled){color:var(--ink);border-color:var(--line);background:#f5f6f1}.icon-button--danger:hover:not(:disabled){color:var(--danger);border-color:#f2c6c0;background:#fff1ef}.brand{display:flex;align-items:center;gap:10px;color:#f5f8f2;font-size:18px;letter-spacing:-.04em}.brand__name{display:flex;min-width:0;flex-direction:column;font-size:14px;font-weight:600;line-height:1.05;letter-spacing:-.035em}.brand__name strong{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1;margin-top:5px;text-transform:uppercase}.brand__mark{width:34px;height:34px;display:grid;place-items:center;color:#14210f;background:var(--accent);border-radius:10px 10px 10px 3px}.brand-sparkles{overflow:visible}.brand-sparkles__main,.brand-sparkles__small{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.brand-sparkles__main{stroke-width:2.15}.brand-sparkles__small{stroke-width:2.4}.brand-sparkles__dot{fill:currentColor}.brand-sparkles__halo{stroke:currentColor;stroke-width:1;opacity:0;transform-origin:center}.brand--large{font-size:21px}.brand--large .brand__mark{width:40px;height:40px}.brand--large .brand__name{font-size:16px}.brand--large .brand__name strong{font-size:10px}.sign-in{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(440px,.92fr);background:#f7f8f3}.sign-in__visual{background:var(--dark);color:#fff;padding:clamp(32px,5vw,72px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.sign-in__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 66% 52%,rgba(184,243,107,.075),transparent 24%),radial-gradient(circle at 18% 82%,rgba(184,243,107,.035),transparent 32%),linear-gradient(145deg,transparent 48%,rgba(184,243,107,.025));pointer-events:none}.sign-in__visual>.brand{position:relative;z-index:2}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;color:#78827b}.vector-search{--story-duration: 16s;position:absolute;z-index:1;width:min(88vh,94%);aspect-ratio:1;right:-2%;top:51%;transform:translateY(-44%);color:var(--accent)}.vector-search:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid rgba(184,243,107,.045);border-radius:50%;box-shadow:0 0 80px #b8f36b06,inset 0 0 80px #b8f36b05}.vector-search svg{width:100%;height:100%;overflow:visible}.vector-story__job,.vector-story__embedding,.vector-story__match{position:absolute;z-index:3;border:1px solid rgba(211,235,191,.13);border-radius:12px;background:#121c15f7;box-shadow:0 20px 55px #040a0647,inset 0 1px #ffffff06}.vector-story__job{width:43%;left:13%;top:34%;padding:17px;animation:vector-job-story var(--story-duration) ease infinite}.vector-story__job>div,.vector-story__embedding>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#91ae73;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.12em}.vector-story__job code,.vector-story__embedding code{color:#d3e7c154;font-size:6px}.vector-story__job>strong{display:block;margin-top:17px;color:#eff7e8;font-size:clamp(11px,1.25vw,15px);letter-spacing:-.025em}.vector-story__job>p{max-width:270px;margin:7px 0 15px;color:#d5e0d885;font-size:clamp(7px,.72vw,9px);line-height:1.55}.vector-story__job>small{display:flex;flex-wrap:wrap;gap:5px}.vector-story__job>small i{border:1px solid rgba(184,243,107,.12);border-radius:5px;padding:3px 5px;background:#b8f36b0b;color:#b8f36b9e;font-family:DM Mono,monospace;font-size:5px;font-style:normal;letter-spacing:.08em}.vector-story__embedding{width:48%;left:14%;top:35%;padding:16px;transform-origin:center;animation:vector-embedding-story var(--story-duration) cubic-bezier(.4,0,.2,1) infinite}.vector-story__embedding>p{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0 10px}.vector-story__embedding>p i{border-radius:4px;padding:3px 5px;background:#d1e7be0e;color:#dcead06b;font-family:DM Mono,monospace;font-size:5px;font-style:normal;animation:vector-token var(--story-duration) ease infinite}.vector-story__embedding>p i:nth-child(2){animation-delay:.12s}.vector-story__embedding>p i:nth-child(3){animation-delay:.24s}.vector-story__embedding>p i:nth-child(4){animation-delay:.36s}.vector-story__embedding>p i:nth-child(5){animation-delay:.48s}.vector-story__embedding>strong{display:block;overflow:hidden;color:#cfefaeb8;font-family:DM Mono,monospace;font-size:clamp(6px,.6vw,8px);font-weight:400;line-height:1.7;white-space:nowrap}.vector-story__embedding>strong b{color:#b8f36b;font-weight:400;animation:vector-number var(--story-duration) ease infinite}.vector-story__embedding>small{height:22px;display:flex;align-items:flex-end;gap:3px;margin-top:10px}.vector-story__embedding>small span{width:4px;height:30%;border-radius:2px 2px 0 0;background:#b8f36b57;animation:vector-dimension var(--story-duration) ease-in-out infinite}.vector-story__embedding>small span:nth-child(3n){height:78%}.vector-story__embedding>small span:nth-child(4n){height:48%}.vector-story__embedding>small span:nth-child(5n){height:100%}.vector-story__match{width:36%;left:55%;top:29%;padding:15px;animation:vector-match-card-story var(--story-duration) cubic-bezier(.22,1,.36,1) infinite}.vector-story__match>div{display:flex;align-items:center;justify-content:space-between;color:#9fc27b;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.12em}.vector-story__match>div strong{min-width:35px;border-radius:6px;padding:5px 6px;background:var(--accent);color:#162010;font-size:8px;text-align:center}.vector-story__match>small{display:block;margin-top:14px;color:#caddb952;font-family:DM Mono,monospace;font-size:5px;letter-spacing:.13em}.vector-story__match h3{margin:5px 0 3px;color:#f2f8ed;font-size:clamp(10px,1.05vw,13px);letter-spacing:-.025em}.vector-story__match>p{margin:0 0 12px;color:#d9e4d27a;font-size:7px}.vector-story__match>section{display:flex;flex-wrap:wrap;gap:4px}.vector-story__match>section i{border-radius:4px;padding:3px 5px;background:#b8f36b12;color:#b8f36b99;font-family:DM Mono,monospace;font-size:5px;font-style:normal}.vector-story__match>footer{display:flex;justify-content:space-between;border-top:1px solid rgba(211,235,191,.08);margin-top:12px;padding-top:9px;color:#caddb947;font-family:DM Mono,monospace;font-size:5px;letter-spacing:.1em}.vector-story__match>footer code{color:#b8f36bc2;font-size:6px}.vector-search__space circle{fill:none;stroke:#cee7b70d;stroke-width:1;stroke-dasharray:2 11}.vector-search__space circle:nth-child(2){stroke:#b8f36b14;stroke-dasharray:1 8}.vector-search__space circle:nth-child(3){stroke-dasharray:none}.vector-search__points{animation:vector-points-story var(--story-duration) ease infinite}.vector-search__points circle{fill:#d9e6ce;opacity:.16;animation:vector-point 4.6s ease-in-out infinite;animation-delay:var(--point-delay)}.vector-search__points circle:nth-child(5n){fill:var(--accent);opacity:.27}.vector-search__links line{fill:none;stroke:#b8f36b6b;stroke-width:1.3;stroke-dasharray:2 12;animation:vector-flow 1.8s linear infinite,vector-links-story var(--story-duration) ease infinite}.vector-search__links line:nth-child(2){animation-delay:-.45s,0s}.vector-search__links line:nth-child(3){animation-delay:-.9s,0s}.vector-search__links line:nth-child(4){animation-delay:-1.35s,0s}.vector-search__sweep{transform-box:view-box;transform-origin:520px 500px;animation:vector-sweep-story var(--story-duration) linear infinite}.vector-search__sweep line{stroke:#b8f36b52;stroke-width:1}.vector-search__scan{fill:none;stroke:#b8f36b75;stroke-width:1.2;transform-box:view-box;transform-origin:520px 500px}.vector-search__scan--one{animation:vector-scan-one var(--story-duration) cubic-bezier(.2,.55,.25,1) infinite}.vector-search__scan--two{animation:vector-scan-two var(--story-duration) cubic-bezier(.2,.55,.25,1) infinite}.vector-search__glow{animation:vector-glow-story var(--story-duration) ease-in-out infinite}.vector-search__query{filter:drop-shadow(0 0 18px rgba(184,243,107,.18));transform-box:view-box;transform-origin:520px 500px;animation:vector-query-story var(--story-duration) cubic-bezier(.22,1,.36,1) infinite}.vector-search__query circle:first-child{fill:#142018;stroke:#b8f36b7a;stroke-width:1.3}.vector-search__query circle:nth-child(2){fill:var(--accent);stroke:#b8f36b38;stroke-width:1;filter:drop-shadow(0 0 8px rgba(184,243,107,.7))}.vector-search__matches{animation:vector-neighbors-story var(--story-duration) ease infinite}.vector-search__matches g{animation:vector-match 2.8s ease-in-out infinite;animation-delay:var(--match-delay)}.vector-search__matches circle:first-child{fill:#b8f36b09;stroke:#b8f36b57;stroke-width:1}.vector-search__matches circle:nth-child(2){fill:var(--accent);filter:drop-shadow(0 0 7px rgba(184,243,107,.75))}.vector-search__matches text{fill:#d3edb975;font-family:DM Mono,monospace;font-size:8px}.vector-search__winner{transform-box:view-box;transform-origin:398px 386px;animation:vector-winner-story var(--story-duration) cubic-bezier(.22,1,.36,1) infinite}.vector-search__winner circle{fill:none;stroke:#b8f36b8c;stroke-width:1.2}.vector-search__winner circle:nth-child(2){stroke:#b8f36b2e;stroke-dasharray:3 6}.vector-search__winner path{fill:none;stroke:#b8f36b52;stroke-width:1;stroke-dasharray:3 5}@keyframes vector-job-story{0%,2%{opacity:0}7%,23%{opacity:1}28%,to{opacity:0}}@keyframes vector-embedding-story{0%,24%{opacity:0;transform:translate(-12px) scale(.96)}29%,45%{opacity:1;transform:translate(0) scale(1)}52%{opacity:0;transform:translate(88%,68%) scale(.06)}53%,to{opacity:0}}@keyframes vector-match-card-story{0%,77%{opacity:0;transform:translateY(10px)}82%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes vector-token{0%,25%{color:#dcead04d;background:#d1e7be0a}31%,45%{color:#b8f36bb8;background:#b8f36b1a}50%,to{color:#dcead04d}}@keyframes vector-number{0%,27%{opacity:.25}33%,46%{opacity:1;text-shadow:0 0 10px rgba(184,243,107,.2)}51%,to{opacity:.25}}@keyframes vector-dimension{0%,27%,to{opacity:.16;transform:scaleY(.25);transform-origin:bottom}35%,46%{opacity:.8;transform:scaleY(1)}51%{opacity:0;transform:scaleY(.1)}}@keyframes vector-points-story{0%,47%{opacity:.28}57%,92%{opacity:1}98%,to{opacity:.28}}@keyframes vector-links-story{0%,57%{opacity:0}63%,91%{opacity:1}97%,to{opacity:0}}@keyframes vector-point{0%,to{opacity:.11}45%{opacity:.37}62%{opacity:.16}}@keyframes vector-flow{to{stroke-dashoffset:-28}}@keyframes vector-sweep-story{0%,55%{opacity:0;transform:rotate(0)}60%{opacity:1}78%{opacity:.9;transform:rotate(260deg)}83%,to{opacity:0;transform:rotate(275deg)}}@keyframes vector-scan-one{0%,53%{opacity:0;transform:scale(.25)}56%{opacity:.65}75%,to{opacity:0;transform:scale(3.8)}}@keyframes vector-scan-two{0%,64%{opacity:0;transform:scale(.35)}67%{opacity:.55}88%,to{opacity:0;transform:scale(3.8)}}@keyframes vector-glow-story{0%,47%{opacity:0}53%{opacity:1}58%,91%{opacity:.62}97%,to{opacity:0}}@keyframes vector-query-story{0%,47%{opacity:0;transform:scale(.08)}53%{opacity:1;transform:scale(1.14)}57%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.7)}}@keyframes vector-neighbors-story{0%,63%{opacity:0}69%,80%{opacity:1}85%,95%{opacity:.28}99%,to{opacity:0}}@keyframes vector-winner-story{0%,73%{opacity:0;transform:scale(.45)}78%{opacity:1;transform:scale(1.25)}82%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes vector-match{0%,to{opacity:.56}45%{opacity:1}}.sign-in__form-wrap{display:grid;place-items:center;padding:40px clamp(32px,6vw,96px)}.sign-in__form{width:min(100%,440px)}.sign-in__mobile-brand{display:none}.sign-in__step{display:block;font-size:10px;font-weight:800;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.14em;margin-bottom:24px}.sign-in__form h2{margin:0 0 12px;font-size:clamp(30px,3vw,42px);letter-spacing:-.05em;line-height:1.1}.sign-in__form>p{color:var(--muted);font-size:14px;margin-bottom:34px}.sign-in__submit{width:100%;margin-top:8px;min-height:49px}.sso-button{width:100%;min-height:49px;border-color:#c8cec3;background:#f8faf5}.auth-divider{display:flex;align-items:center;gap:12px;margin:23px 0 3px;color:#969f99;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#dfe3da}.auth-divider span{white-space:nowrap}.auth-error{color:#a63a2e;background:#fff0ed;border:1px solid #f3cec8;border-radius:9px;padding:11px 13px;font-size:12px}.auth-endpoint-toggle{width:100%;min-height:45px;border:1px solid #e2e5de;border-radius:9px;padding:7px 10px;background:#f4f6f1;color:#737d76;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth-endpoint-toggle:hover{border-color:#cbd2c5;background:#f0f3ec}.auth-endpoint-toggle>span{min-width:0;display:flex;align-items:center;gap:9px}.auth-endpoint-toggle>span>svg{flex:0 0 auto;color:#839077}.auth-endpoint-toggle strong,.auth-endpoint-toggle small{display:block}.auth-endpoint-toggle strong{color:#59635c;font-size:9px}.auth-endpoint-toggle small{max-width:310px;overflow:hidden;margin-top:2px;color:#9aa29c;font-family:DM Mono,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.auth-endpoint-toggle>svg{flex:0 0 auto;transition:transform .17s ease}.auth-endpoint-toggle__chevron--open{transform:rotate(180deg)}.auth-endpoint-field{animation:endpoint-disclosure .16s ease-out}@keyframes endpoint-disclosure{0%{opacity:0;transform:translateY(-5px)}}.app-shell{width:100%;max-width:100vw;height:100vh;display:flex;overflow:hidden}.sidebar{--scrollbar-thumb: rgba(184,243,107,.28);--scrollbar-thumb-hover: rgba(184,243,107,.55);--scrollbar-track: rgba(255,255,255,.025);width:264px;flex:0 0 264px;background:var(--dark);color:#dce3dd;padding:25px 16px 18px;display:flex;flex-direction:column;position:relative;z-index:40}.sidebar:after{content:"";position:absolute;inset:auto 0 0;height:180px;pointer-events:none;background:radial-gradient(circle at 20% 100%,rgba(184,243,107,.09),transparent 55%)}.sidebar__brand{padding:0 10px 26px}.sidebar__nav{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding-top:5px}.nav-group{margin:0 0 22px}.nav-group>span{display:block;color:#637068;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:0 12px 8px}.nav-group button{width:100%;height:41px;border:0;border-radius:9px;background:transparent;color:#8f9a93;display:flex;align-items:center;gap:11px;padding:0 12px;cursor:pointer;font-size:12px;font-weight:600;position:relative;transition:.16s ease}.nav-group button:hover{color:#edf3ee;background:#ffffff0a}.nav-group button.active{color:#fbfff8;background:var(--dark-2)}.nav-group button.active svg{color:var(--accent)}.nav-group button i{width:4px;height:4px;background:var(--accent);border-radius:50%;margin-left:auto}.sidebar__brand .brand__mark:has(.brand-sparkles--loading){animation:brand-mark-loading 1.05s ease-in-out infinite}.sidebar__brand .brand-sparkles--loading .brand-sparkles__main{transform-box:fill-box;transform-origin:center;animation:brand-star-main 1.05s ease-in-out infinite}.sidebar__brand .brand-sparkles--loading .brand-sparkles__small{transform-box:fill-box;transform-origin:center;animation:brand-star-small 1.05s ease-in-out infinite}.sidebar__brand .brand-sparkles--loading .brand-sparkles__dot{transform-box:fill-box;transform-origin:center;animation:brand-star-dot 1.05s ease-in-out infinite}.sidebar__brand .brand-sparkles--loading .brand-sparkles__halo{animation:brand-star-halo 1.05s ease-out infinite}@keyframes brand-mark-loading{50%{box-shadow:0 0 0 5px #b8f36b14,0 0 24px #b8f36b52}}@keyframes brand-star-main{0%,to{opacity:1}32%{opacity:.58}58%{opacity:1}76%{opacity:.72}}@keyframes brand-star-small{0%,to{opacity:1;transform:scale(1) rotate(0)}24%{opacity:.35;transform:scale(.58) rotate(-20deg)}52%{opacity:1;transform:scale(1.18) rotate(8deg)}}@keyframes brand-star-dot{0%,to{opacity:1;transform:scale(1)}36%{opacity:.3;transform:scale(.5)}64%{opacity:1;transform:scale(1.35)}}@keyframes brand-star-halo{0%,to{opacity:0;transform:scale(.72)}12%{opacity:.28}72%{opacity:0;transform:scale(1.12)}}.sidebar__footer{position:relative;z-index:2;padding:16px 6px 0;border-top:1px solid #2b352f}.sidebar__footer>button{border:0;background:transparent;color:#78847c;font-size:10px;display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 6px}.sidebar__footer>button:hover{color:#fff}.sidebar-overlay{display:none}.app-workspace{min-width:0;overflow:hidden;flex:1;display:flex;flex-direction:column}.topbar{height:67px;flex:0 0 67px;border-bottom:1px solid var(--line);background:#fbfcf8eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;padding:0 25px;position:relative;z-index:20}.topbar__menu{display:none}.topbar__location{display:flex;align-items:center;gap:9px;color:#69736d;font-size:11px;font-weight:700}.topbar__location svg{color:#7c887f}.stage-badge{min-height:22px;display:inline-flex;align-items:center;border:1px solid #c7d6b7;border-radius:7px;padding:0 7px;margin-left:3px;background:#edf5e5;color:#5d7d3b;font-family:DM Mono,monospace;font-size:7px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.stage-badge--unstable{border-color:#e5c28e;background:#fff3df;color:#9b651c}.topbar__right{margin-left:auto;display:flex;align-items:center;gap:16px}.theme-toggle{min-width:96px;height:35px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8ddd3;border-radius:9px;padding:0 11px;background:#f4f6f0;color:#566159;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.theme-toggle:hover{border-color:#b8c2b1;background:#edf3e7;transform:translateY(-1px)}.theme-toggle svg{flex:0 0 auto;color:#62883a}.topbar__docs{min-width:108px;height:35px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8ddd3;border-radius:9px;padding:0 11px;background:transparent;color:#566159;font-size:9px;font-weight:800;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.topbar__docs:hover{border-color:#b8c2b1;background:#f0f3eb;transform:translateY(-1px)}.topbar__docs svg{color:#62883a}.mcp-connect-button{min-width:108px;height:35px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d8ddd3;border-radius:9px;padding:0 11px;background:#f4f6f0;color:#566159;font-size:9px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.mcp-connect-button:hover{border-color:#b8c2b1;background:#edf3e7;transform:translateY(-1px)}.mcp-connect-button svg{color:#62883a}.mcp-connect-button i{width:5px;height:5px;border-radius:50%;background:#7caf45;box-shadow:0 0 0 3px #e2edd7}.tenant-picker{min-width:230px;position:relative}.tenant-select{width:100%;height:44px;border:0;display:flex;align-items:center;gap:9px;padding:0 11px;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.tenant-select:hover,.tenant-select--open{background:#f0f2ec}.tenant-select--open{box-shadow:inset 0 0 0 1px #dfe3da}.global-scope{cursor:default}.global-scope:hover{background:transparent}.tenant-select__mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e8ecdf;color:#536057}.tenant-select__copy{display:grid;flex:1;min-width:0}.tenant-select__copy small{font-size:8px;color:#9aa19c;text-transform:uppercase;letter-spacing:.08em}.tenant-select__copy strong{overflow:hidden;color:#343e38;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tenant-select__chevron{flex:0 0 auto;color:#68736d;transition:transform .2s cubic-bezier(.22,1,.36,1)}.tenant-select--open .tenant-select__chevron{transform:rotate(180deg)}.tenant-menu{position:absolute;z-index:60;width:min(300px,calc(100vw - 24px));top:calc(100% + 8px);right:0;border:1px solid var(--line);border-radius:14px;padding:7px;background:#fbfcf8fa;box-shadow:0 18px 45px #18201c29;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px) scale(.98);transform-origin:top right;transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.tenant-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.tenant-menu__head{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;color:#89928c;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.tenant-menu__head small{min-width:23px;height:20px;border-radius:7px;display:grid;place-items:center;background:#edf0e9;font-size:8px}.tenant-menu__search{height:38px;display:flex;align-items:center;gap:8px;border:1px solid #dfe3da;border-radius:9px;margin:2px 3px 7px;padding:0 9px;background:#f5f7f2;color:#89938c}.tenant-menu__search:focus-within{border-color:#a8b89a;background:#fff;box-shadow:0 0 0 3px #7d9b5b14}.tenant-menu__search input{min-width:0;flex:1;border:0;outline:0;padding:0;background:transparent;color:var(--ink);font-size:9px}.tenant-menu__search input::placeholder{color:#a6aea8}.tenant-menu__search button{width:22px;height:22px;flex:0 0 auto;border:0;border-radius:6px;padding:0;background:transparent;color:#8d9790;display:grid;place-items:center;cursor:pointer}.tenant-menu__search button:hover{background:#e7ebe3;color:#59645d}.tenant-menu__options{max-height:min(340px,calc(100dvh - 130px));overflow-y:auto;overscroll-behavior:contain}.tenant-menu__options>button{width:100%;min-height:52px;border:0;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 9px;background:transparent;color:#657068;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.tenant-menu__options>button:hover{background:#f0f2ec;color:var(--ink)}.tenant-menu__options>button.selected{background:#eaf3e0;color:#54772f}.tenant-option__icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#edf0e9;color:#67736b}.tenant-menu__options>button.selected .tenant-option__icon{background:#dbecc9;color:#5b8430}.tenant-option__copy{min-width:0}.tenant-option__copy strong,.tenant-option__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-option__copy strong{color:inherit;font-size:10px}.tenant-option__copy small{color:#9aa19d;font-family:DM Mono,monospace;font-size:8px;margin-top:3px}.tenant-menu__empty{min-height:76px;display:grid;place-items:center;color:#949d97;font-size:9px}.app-main{min-width:0;flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scroll-behavior:smooth}.page{width:min(100%,1360px);margin:0 auto;padding:38px clamp(24px,3.3vw,50px) 60px;animation:page-in .28s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.page-header h1{font-size:clamp(30px,3.3vw,44px);line-height:1.05;letter-spacing:-.055em;margin:9px 0}.page-header p{color:var(--muted);max-width:650px;font-size:12px;margin:0;line-height:1.6}.page-header__action{flex:0 0 auto}.page-header-actions{display:flex;align-items:center;gap:8px}.mobile-nav{display:none}.initial-loader{height:calc(100vh - 67px);display:grid;place-content:center;justify-items:center;color:var(--muted);font-size:11px;letter-spacing:.03em}.initial-loader span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:#5f872b;background:#e5f4d3;margin-bottom:14px;animation:breathe 1.5s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.06)}}.surface,.data-surface{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.surface{padding:24px}.data-surface{overflow:hidden}.toolbar{min-height:58px;background:#e9ebe4;border-radius:13px;padding:9px 12px;display:flex;align-items:center;gap:14px;margin-bottom:18px}.toolbar--split{justify-content:space-between}.toolbar__count{margin-left:auto;font-size:10px;color:#7f8982;padding-right:8px}.search-input{height:39px;width:min(100%,360px);border:1px solid #d9ddd3;background:var(--paper);border-radius:9px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#8c958f}.search-input:focus-within{border-color:#a8b29f;box-shadow:0 0 0 3px #7d9b5b14}.search-input input{flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px;min-width:0}.search-input button{border:0;background:transparent;color:#9aa29d;display:grid;padding:2px;cursor:pointer}.filter-group{display:flex;gap:10px}.filter-group label{display:flex;align-items:center;gap:10px}.filter-group label>span{color:#7d867f;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.filter-group select{height:35px;border:1px solid #d5d9d0;background:var(--paper);border-radius:8px;padding:0 30px 0 10px;font-size:10px;color:#38413c}.entity-toolbar__actions{margin-left:0}.entity-sort-select{width:220px}.status-select{width:min(220px,calc(100vw - 48px));min-width:190px}.status-select>.tenant-select{background:var(--paper);box-shadow:inset 0 0 0 1px #d7dbd2}.status-select>.tenant-select:hover,.status-select>.tenant-select--open{background:#f8faf5;box-shadow:inset 0 0 0 1px #bdc5b8}.status-select__menu{width:min(240px,calc(100vw - 24px));right:auto;left:0;transform-origin:top left}.status-select__menu .tenant-menu__options>button{min-height:43px;grid-template-columns:minmax(0,1fr) 18px;padding:6px 8px}.status-select__option{min-width:0;display:flex;align-items:center}.status-select__option>.status{font-size:7px}.dashboard-model-toolbar{overflow:visible}.dashboard-toolbar-skeleton{justify-content:space-between}.dashboard-toolbar-skeleton i{height:39px;display:block;border-radius:9px;background:linear-gradient(90deg,#dfe3da 25%,#f1f3ed 42%,#dfe3da 62%);background-size:300% 100%;animation:shimmer 1.35s infinite}.dashboard-toolbar-skeleton i:first-child{width:min(100%,430px);flex:1}.dashboard-toolbar-skeleton i:last-child{width:88px}.model-picker{width:min(100%,430px)}.model-picker .tenant-select{background:var(--paper);box-shadow:inset 0 0 0 1px #d9ddd3}.model-picker .tenant-select:hover,.model-picker .tenant-select--open{background:#f8faf5;box-shadow:inset 0 0 0 1px #bdc5b8}.model-menu{width:min(360px,calc(100vw - 24px));right:auto;left:0;transform-origin:top left}.segmented{display:flex;gap:3px}.segmented>button{height:34px;border:0;padding:0 12px;border-radius:8px;background:transparent;color:#727c76;font-size:10px;cursor:pointer}.segmented>button.active{background:var(--paper);box-shadow:0 1px 4px #1f282214;color:var(--ink);font-weight:700}.segmented .status{background:transparent;padding:0}.match-tabs>button{display:flex;align-items:center;gap:7px;white-space:nowrap}.status{display:inline-flex;width:max-content;align-items:center;gap:6px;min-height:25px;border-radius:999px;padding:0 9px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:#eef0eb;color:#67716b;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status--success{background:#e4f5d8;color:#4e8121}.status--danger{background:#fee8e4;color:#b34a3b}.status--warning{background:#fff0d9;color:#a66718}.empty-state{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px}.empty-state__icon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#edf0e8;color:#657168;margin-bottom:17px}.empty-state h3{margin:0 0 8px;font-size:17px;letter-spacing:-.03em}.empty-state p{color:var(--muted);font-size:11px;line-height:1.6;max-width:350px;margin:0 0 18px}.inline-error{display:flex;align-items:center;gap:12px;border:1px solid #f0cbc5;background:#fff1ef;color:#9c3d31;border-radius:12px;padding:13px 15px;margin-bottom:16px}.inline-error>svg{flex:0 0 auto}.inline-error div{flex:1}.inline-error strong,.inline-error span{display:block}.inline-error strong{font-size:11px}.inline-error span{font-size:10px;margin-top:2px;opacity:.8}.skeleton-list{display:grid;gap:9px}.skeleton-row{height:68px;border-radius:13px;background:linear-gradient(90deg,#e7e9e2 25%,#f1f2ed 42%,#e7e9e2 62%);background-size:300% 100%;animation:shimmer 1.35s infinite}@keyframes shimmer{to{background-position:-100% 0}}.pagination{min-height:52px;border-top:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:var(--muted);font-size:9px}.pagination>div{display:flex;align-items:center;gap:8px}.overview-banner{min-height:210px;border-radius:19px;background:linear-gradient(112deg,#111914,#111914 38%,#17231a 52%,#111914 68%);background-size:190% 100%;color:#fff;padding:32px 36px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;animation:overview-signal 11s ease-in-out infinite}.dashboard-content{animation:dashboard-reveal .24s cubic-bezier(.22,1,.36,1) both;transition:opacity .18s ease}.dashboard-content--refreshing{opacity:.72}.dashboard-skeleton__banner,.dashboard-skeleton__stat,.dashboard-skeleton__panel{background:linear-gradient(100deg,#e5e8e1 24%,#f2f4ef 42%,#e5e8e1 62%);background-size:260% 100%;animation:shimmer 1.35s infinite}.dashboard-skeleton__banner{min-height:210px;border-radius:19px;margin-bottom:16px}.dashboard-skeleton__activity{min-height:156px;border:1px solid var(--line);border-radius:16px;margin-bottom:16px;background:linear-gradient(100deg,#e5e8e1 24%,#f2f4ef 42%,#e5e8e1 62%);background-size:260% 100%;animation:shimmer 1.35s infinite}.dashboard-skeleton__stat{min-height:145px;border:1px solid var(--line);border-radius:15px;padding:18px}.dashboard-skeleton__stat i,.dashboard-skeleton__stat strong,.dashboard-skeleton__stat span{display:block;border-radius:999px;background:#8a958d33}.dashboard-skeleton__stat i{width:42%;height:8px}.dashboard-skeleton__stat strong{width:34%;height:30px;margin-top:18px}.dashboard-skeleton__stat span{width:68%;height:7px;margin-top:20px}.dashboard-skeleton__panel{min-height:330px;border:1px solid var(--line);border-radius:var(--radius)}@keyframes dashboard-reveal{0%{opacity:0;transform:translateY(6px)}}.overview-banner:before{content:"";position:absolute;width:340px;height:340px;border:1px dashed rgba(184,243,107,.18);border-radius:50%;right:-45px;top:-135px;box-shadow:0 0 0 55px #b8f36b07,0 0 0 110px #b8f36b04;animation:overview-orbit 28s linear infinite}.overview-banner:after{content:"";position:absolute;width:270px;height:270px;border-radius:50%;right:-10px;top:-100px;background:conic-gradient(from 30deg,transparent 0 72%,rgba(184,243,107,.18) 84%,transparent 94%);-webkit-mask:radial-gradient(circle,transparent 66%,#000 67% 68%,transparent 69%);mask:radial-gradient(circle,transparent 66%,#000 67% 68%,transparent 69%);animation:overview-orbit 13s linear infinite reverse}.overview-banner__copy{position:relative;z-index:2}.overview-banner__label{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.overview-banner h2{margin:17px 0 7px;font-size:clamp(25px,3vw,38px);letter-spacing:-.05em}.overview-banner p{color:#98a59d;font-size:11px}.overview-banner button{border:0;background:transparent;color:#f4f8f2;display:inline-flex;align-items:center;gap:7px;padding:8px 0;font-size:10px;font-weight:700;cursor:pointer;border-bottom:1px solid #4a574e}.overview-banner__pulse{position:relative;z-index:2;width:125px;height:125px;border:1px solid #344139;border-radius:50%;display:grid;place-items:center;margin-right:8%}.overview-banner__pulse:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed #35463a;border-radius:50%;animation:overview-orbit 10s linear infinite}.overview-banner__pulse:after{content:"";position:absolute;top:31px;right:31px;bottom:31px;left:31px;border:1px solid rgba(184,243,107,.42);border-radius:50%;animation:overview-ring 3.6s ease-out infinite}.overview-banner__satellite{position:absolute;top:50%;left:50%;width:16px;height:16px;border:1px solid #6b8c45;border-radius:50%;display:grid;place-items:center;animation:overview-dot-orbit 8s linear infinite}.overview-banner__pulse i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);animation:overview-dot 1.8s ease-in-out infinite}.overview-banner__pulse strong{font-family:DM Mono,monospace;color:var(--accent);font-size:10px;letter-spacing:.15em}.overview-banner__pulse .status{position:relative;z-index:1}.overview-banner--inactive{background:linear-gradient(112deg,#121815,#121815 38%,#1c2420 52%,#121815 68%);background-size:190% 100%}.overview-banner--inactive:before{border-color:#aab7ae24;box-shadow:0 0 0 55px #aab7ae06,0 0 0 110px #aab7ae03}.overview-banner--inactive:after{background:conic-gradient(from 30deg,transparent 0 72%,rgba(170,183,174,.13) 84%,transparent 94%)}.overview-banner--inactive .overview-banner__label{color:#aab5ad}.overview-banner--inactive .overview-banner__pulse{border-color:#3b433e}.overview-banner--inactive .overview-banner__pulse:before{border-color:#39423d}.overview-banner--inactive .overview-banner__pulse:after{border-color:#aab7ae4d}.overview-banner--inactive .overview-banner__satellite{border-color:#657169}.overview-banner--inactive .overview-banner__pulse i{background:#aab5ad;box-shadow:0 0 10px #aab7ae6b}@keyframes overview-signal{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes overview-orbit{to{transform:rotate(360deg)}}@keyframes overview-ring{0%{opacity:.55;transform:scale(.65)}78%,to{opacity:0;transform:scale(2.15)}}@keyframes overview-dot-orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(36px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(36px) rotate(-360deg)}}@keyframes overview-dot{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.dashboard-activity{padding:19px;margin-bottom:16px}.dashboard-activity__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-soft);padding-bottom:15px}.dashboard-activity__head h2{margin:5px 0 0;font-size:18px;letter-spacing:-.035em}.dashboard-activity__head p{margin:5px 0 0;color:#929a95;font-size:8px}.dashboard-activity__period{flex:0 0 auto;border-radius:10px;padding:3px;background:#eceee8}.dashboard-activity__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:15px}.dashboard-activity__grid>button{min-width:0;min-height:86px;display:grid;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#f8f9f5;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.dashboard-activity__grid>button:hover{border-color:#b9c7ae;background:#f1f6eb;transform:translateY(-1px)}.dashboard-activity__grid>button>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#e8f0df;color:#64863d}.dashboard-activity__grid>button>div{min-width:0}.dashboard-activity__grid small,.dashboard-activity__grid strong,.dashboard-activity__grid em{display:block}.dashboard-activity__grid small{overflow:hidden;color:#7f8982;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-activity__grid strong{margin-top:4px;font-size:24px;letter-spacing:-.05em}.dashboard-activity__grid em{margin-top:3px;color:#9aa19d;font-size:7px;font-style:normal}.dashboard-activity__grid>button>svg{color:#929c95}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.vector-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.vector-content{animation:dashboard-reveal .24s cubic-bezier(.22,1,.36,1) both}.vector-summary>div{min-height:88px;display:grid;grid-template-columns:28px 1fr;align-content:center;gap:3px 9px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--paper);color:#7d8780}.vector-summary svg{grid-row:1 / 3;align-self:center}.vector-summary span{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.vector-summary strong{color:var(--ink);font-size:21px;letter-spacing:-.04em}.vector-summary__metric{width:max-content;min-width:3ch;min-height:29px;display:flex;align-items:center;font-variant-numeric:tabular-nums}.vector-summary__metric--loading{width:44px}.vector-summary__metric--loading i{width:100%;height:20px;display:block;border-radius:6px;background:linear-gradient(100deg,#dfe3da 22%,#f2f4ee,#dfe3da 66%);background-size:250% 100%;animation:shimmer 1.15s ease-in-out infinite}.vector-summary__metric--loaded{animation:vector-metric-reveal .28s cubic-bezier(.22,1,.36,1) both}@keyframes vector-metric-reveal{0%{opacity:0;transform:translateY(5px) scale(.96)}}.vector-summary__ready svg{color:#6e9b3b}.vector-summary__attention{border-color:#eed1aa!important;background:#fff8ed!important}.vector-summary__attention svg{color:#bd7622}.vector-toolbar .search-input{flex:1}.vector-client-list{display:grid;gap:13px}.vector-client{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.vector-client__head{min-height:72px;display:grid;grid-template-columns:38px minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);background:#f5f6f1}.vector-client__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e7eee0;color:#61823d}.vector-client__head>div{min-width:0}.vector-client__head strong,.vector-client__head code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-client__head strong{font-size:12px}.vector-client__head code{margin-top:4px;color:#929a95;font-size:8px}.vector-client__count{color:#7f8982;font-size:8px}.vector-client__head button{border:0;background:transparent;color:#59655d;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;cursor:pointer}.vector-table{overflow-x:auto}.vector-table__head,.vector-table__row{min-width:900px;display:grid;grid-template-columns:minmax(170px,1.2fr) 95px repeat(4,minmax(130px,1fr));align-items:center;gap:14px}.vector-table__head{min-height:39px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:#929a95;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.vector-table__row{min-height:72px;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.vector-table__row:last-child{border-bottom:0}.vector-table__empty{min-height:70px;display:flex;align-items:center;gap:11px;padding:14px 18px;color:#78827b}.vector-table__empty svg{flex:0 0 auto}.vector-table__empty strong,.vector-table__empty small{display:block}.vector-table__empty strong{color:#555f59;font-size:10px}.vector-table__empty small{margin-top:4px;font-size:8px}.vector-table__empty--error{color:#b25445;background:#fff5f2}.vector-table__empty--error strong{color:#8f4035}.vector-progress{min-width:0}.vector-progress>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;color:#68736c;font-size:8px}.vector-progress b{color:#909993;font-family:DM Mono,monospace;font-size:7px;font-weight:500}.vector-progress__track{height:5px;display:block;overflow:hidden;border-radius:99px;background:#e6e9e2}.vector-progress__track i{height:100%;display:block;border-radius:inherit;background:#d39a53}.vector-progress--ready .vector-progress__track i{background:#79aa44}.vector-progress--unavailable{color:#9ba29e;font-size:8px}.vector-progress--loading>i{width:100%;height:22px;display:block;border-radius:7px;background:linear-gradient(90deg,#e7e9e2 25%,#f1f2ed 42%,#e7e9e2 62%);background-size:300% 100%;animation:shimmer 1.35s infinite}.vector-loading-note{position:fixed;z-index:20;right:24px;bottom:24px;min-height:38px;display:flex;align-items:center;gap:9px;border-radius:10px;padding:0 13px;background:#18201c;color:#dce6df;box-shadow:var(--shadow);font-size:9px}.vector-loading-note .spin{width:13px;height:13px;border:2px solid #526158;border-top-color:var(--accent);border-radius:50%}.stat-card{min-height:145px;background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:17px 18px}.stat-card__top{display:flex;align-items:center;justify-content:space-between;color:#717b75;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.stat-card__top svg{color:#88938b}.stat-card>strong{display:block;margin-top:16px;font-size:30px;letter-spacing:-.055em}.stat-card__meta{display:block;position:relative;overflow:hidden;margin-top:12px;border-top:2px solid #e7eae3;padding-top:9px;color:#919a94;font-size:8px}.stat-card__meta i{position:absolute;height:2px;background:var(--accent-dark);left:0;top:-2px}.quality-stats .stat-card{min-height:132px}.quality-sort-select{width:220px}.quality-stat--positive .stat-card__top svg{color:#6d9d3d}.quality-stat--positive .stat-card__meta i{background:#79aa44}.quality-stat--negative .stat-card__top svg{color:#bb5b4d}.quality-stat--negative .stat-card__meta i{background:#c66d61}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-heading h2,.section-heading h3{margin:5px 0 0;letter-spacing:-.035em}.section-heading h2{font-size:18px}.section-heading h3{font-size:15px}.section-heading>svg{color:#8b958f}.text-link{border:0;background:transparent;color:#69736d;font-size:9px;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.activity-list{margin-top:18px}.activity-item{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--line-soft)}.activity-item__icon{width:34px;height:34px;border-radius:10px;background:#eff1eb;display:grid;place-items:center;color:#68736b}.activity-item>div strong,.activity-item>div span{display:block}.activity-item>div strong{font-size:10px}.activity-item>div span{color:#929a95;font-size:8px;margin-top:3px}.health-card{display:flex;flex-direction:column;gap:15px}.progress-row>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#636d66;margin-bottom:7px}.progress-row strong{font-family:DM Mono,monospace;font-size:8px;font-weight:500;color:#7e8781}.progress-track{height:5px;border-radius:99px;background:#e5e8e0;overflow:hidden}.progress-track i{height:100%;display:block;border-radius:inherit;background:#83b744}.notice{margin-top:auto;min-height:37px;border-radius:9px;background:#eef5e8;color:#5f7d3d;display:flex;align-items:center;padding:0 11px;font-size:9px}.notice--warning{background:#fff0dc;color:#99631e}.tenant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tenant-card{min-height:280px;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tenant-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#c7ccc3}.tenant-card--selected{border-color:#8db352;box-shadow:inset 0 0 0 1px #8db352}.tenant-card__select-surface{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.tenant-card__select-surface:focus-visible{outline-offset:-5px}.tenant-card__number,.tenant-card__current{position:absolute;z-index:2;right:17px;top:15px;pointer-events:none}.tenant-card__number{font-family:DM Mono,monospace;font-size:9px;color:#a8aea9}.tenant-card__current{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;background:#e4f2d6;color:#58812f;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tenant-card__icon{width:44px;height:44px;position:relative;z-index:2;pointer-events:none;display:grid;place-items:center;border-radius:13px;background:#eaf0e3;color:#64833e;margin-bottom:22px}.tenant-card h2{position:relative;z-index:2;pointer-events:none;margin:0 0 7px;font-size:18px;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-card>code{position:relative;z-index:2;pointer-events:none;color:#8c948e;font-size:9px}.tenant-card__stats{position:relative;z-index:2;pointer-events:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.tenant-card__stats>div{min-width:0;min-height:42px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;border:1px solid var(--line-soft);border-radius:10px;padding:6px 8px;background:#f5f7f1;color:#718078}.tenant-card__stats>div>svg{grid-row:1 / span 2;color:#78945b}.tenant-card__stats span,.tenant-card__stats small,.tenant-card__stats strong{display:block;min-width:0}.tenant-card__stats small{overflow:hidden;color:#929b95;font-size:6px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tenant-card__stats strong{margin-top:2px;color:#4e5a52;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.tenant-card__created{position:relative;z-index:2;pointer-events:none;display:flex;align-items:center;gap:7px;margin-top:11px;color:#89928c}.tenant-card__created svg{flex:0 0 auto;color:#7f8d83}.tenant-card__created small{font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tenant-card__created time{margin-left:auto;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.tenant-card__footer{position:relative;z-index:3;width:100%;margin-top:auto;border-top:1px solid var(--line-soft);padding-top:12px;display:flex;align-items:center;justify-content:space-between}.tenant-card__footer>button{border:0;background:transparent;font-size:9px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer;padding:7px 0}.tenant-card__footer>div{display:flex}.data-table__head,.data-table__row{display:grid;align-items:center;gap:14px}.data-table__head{min-height:44px;padding:0 18px;border-bottom:1px solid var(--line);color:#89918c;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.data-table__row{min-height:69px;padding:10px 18px;border-bottom:1px solid var(--line-soft);font-size:10px}.data-table__row:last-child{border-bottom:0}.data-table__row:hover{background:#f8f9f5}.data-table--deployments .data-table__head,.data-table--deployments .data-table__row{grid-template-columns:minmax(180px,1.3fr) minmax(130px,1fr) minmax(180px,.9fr) 120px 112px}.data-table--tasks .data-table__head,.data-table--tasks .data-table__row{grid-template-columns:minmax(220px,1.5fr) 120px 145px 145px 20px}.data-table--keys .data-table__head,.data-table--keys .data-table__row{grid-template-columns:minmax(160px,1.15fr) minmax(120px,.9fr) minmax(175px,1.1fr) 90px 120px 120px 90px}.key-expiration--expired{color:#b5483b;font-weight:700}.data-table--matches .data-table__head,.data-table--matches .data-table__row{grid-template-columns:minmax(190px,1.3fr) minmax(125px,.9fr) minmax(120px,.9fr) 80px 75px 20px}.data-table--feedbacks .data-table__head,.data-table--feedbacks .data-table__row{grid-template-columns:minmax(175px,1.15fr) 105px minmax(120px,.85fr) minmax(160px,1.3fr) 125px 20px}.data-table--entities .data-table__head,.data-table--entities .data-table__row{grid-template-columns:minmax(190px,1.35fr) 100px minmax(140px,.95fr) 105px 115px 112px}.data-table__row--button{width:100%;border:0;border-bottom:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer}.data-table__row>div{min-width:0}.data-table__row code{color:#626d65;font-size:9px;white-space:nowrap}.cell-main{display:flex;align-items:center;gap:11px;min-width:0}.cell-main>div{min-width:0}.cell-main strong,.cell-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-main strong{font-size:10px}.cell-main small{color:#9aa19d;font-size:8px;margin-top:3px}.row-icon{width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:#eef1e9;color:#67736a;display:grid;place-items:center}.row-actions{display:flex;justify-content:flex-end}.mobile-label{display:none}.metric-pill{min-width:29px;height:27px;border-radius:8px;display:inline-grid;place-items:center;background:#edf0e9;color:#5f6b63;font-family:DM Mono,monospace;font-size:9px}.metric-pill--accent{background:#e6f2d9;color:#5b812f}.feedback-verdict{min-height:26px;width:max-content;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:0 9px;background:#edf0eb;color:#778079;font-size:8px;font-weight:800;white-space:nowrap}.feedback-verdict--positive{background:#e3f4d8;color:#4f8025}.feedback-verdict--negative{background:#fee8e4;color:#ad4b3c}.feedback-message>span{display:block;overflow:hidden;color:#68726c;text-overflow:ellipsis;white-space:nowrap}.user-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.user-card{min-height:208px;border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:16px}.user-card__top{display:flex;align-items:flex-start;justify-content:space-between}.avatar{width:43px;height:43px;border-radius:13px 13px 13px 4px;background:var(--dark);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:800}.user-card h2{font-size:15px;letter-spacing:-.03em;margin:21px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card>a{color:#77817a;text-decoration:none;font-size:9px;display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-list{border-top:1px solid var(--line-soft);margin-top:17px;padding-top:12px;display:flex;gap:5px;flex-wrap:wrap}.role-list span,.tag-list span{display:inline-flex;align-items:center;gap:4px;background:#ebeee7;color:#647067;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700;text-transform:uppercase}.security-note{min-height:59px;border:1px solid #d4e2c6;background:#edf5e6;color:#557735;border-radius:13px;padding:11px 15px;display:flex;align-items:center;gap:12px;margin-bottom:17px}.security-note strong,.security-note span{display:block}.security-note strong{font-size:10px}.security-note span{font-size:9px;margin-top:2px;color:#78915f}.secret-box{background:#18201c;color:#d7f6b4;border-radius:12px;padding:16px;display:flex;gap:15px;align-items:center;margin-top:18px}.secret-box code{font-size:10px;word-break:break-all;flex:1;line-height:1.6}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-card{min-height:315px;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius);padding:18px;text-align:left;cursor:pointer;position:relative;transition:.18s ease}.model-card:hover{transform:translateY(-2px);border-color:#bfc6ba;box-shadow:var(--shadow)}.model-card__header{display:flex;align-items:center;justify-content:space-between}.model-card__index{font-family:DM Mono,monospace;color:#9aa29c;font-size:9px}.model-card__icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#eaf2e2;color:#67913a;margin-top:28px}.model-card h2{font-size:19px;margin:17px 0 6px;letter-spacing:-.04em}.model-card>code{font-size:9px;color:#89928c}.model-card__stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-soft);margin-top:20px;padding-top:14px;gap:8px}.model-card__stats small,.model-card__stats strong{display:block}.model-card__stats small{font-size:7px;color:#9aa19d;margin-bottom:4px}.model-card__stats strong{font-size:10px}.model-card__link{position:absolute;bottom:17px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:9px;font-weight:700}.model-detail{min-width:0;display:grid;gap:14px;padding-top:6px}.job-order-detail{min-width:0;display:grid;gap:14px;padding-top:17px}.job-order-detail .resume-dialog__hero{margin-bottom:1px}.detail-section{min-width:0;border:1px solid var(--line);border-radius:12px;padding:14px}.detail-section h4{margin:0 0 10px;font-size:11px}.detail-copy{margin:0;color:#657069;font-size:9px;line-height:1.7;white-space:pre-wrap}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-tags span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 9px;background:#eaf2e2;color:#5e7b3d;font-size:8px;font-weight:700}.detail-tags small{color:#859278;font-size:7px;font-weight:500}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.detail-grid>div{background:#f0f2ec;border-radius:11px;padding:12px}.detail-grid>div>span:first-child,.detail-grid>div>strong{display:block}.detail-grid .feedback-verdict{display:inline-flex}.detail-grid>div>span:first-child{color:#8a938d;font-size:8px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.detail-grid>div>strong{font-size:10px}.model-detail__section{min-width:0;border:1px solid var(--line);border-radius:13px;padding:16px}.tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.muted{color:var(--muted);font-size:10px}.parameter-block{min-width:0;margin-top:12px;background:#f4f5f0;border-radius:10px;padding:13px;position:relative}.parameter-block>strong{font-size:9px;display:block;margin-bottom:9px}.parameter-block>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.parameter-block>div>span{min-width:0}.parameter-block small,.parameter-block code{display:block;overflow:hidden;text-overflow:ellipsis}.parameter-block small{color:#8d9690;font-size:7px;text-transform:capitalize;margin-bottom:3px}.parameter-block code{color:#47524b;font-size:8px;white-space:normal;overflow-wrap:anywhere}.parameter-block code.provider-value{display:flex;align-items:center;gap:7px;color:#27322b;font-family:Manrope,sans-serif;font-size:9px;font-weight:800}.provider-value>span{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border:1px solid #dce1d8;border-radius:7px;background:#fff}.provider-value img{width:13px;height:15px;display:block;object-fit:contain}.provider-value--modal>span{border-color:#cce8c8;background:#eaf8e7}.provider-value--modal img{width:17px;height:17px}.parameter-block__icon{position:absolute;right:12px;top:11px;color:#a0a8a2}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.settings-card{padding:21px}.settings-card--language{grid-column:1 / -1}.settings-card__head{min-height:55px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft);padding-bottom:18px;margin-bottom:20px}.settings-card__icon{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;background:#eaf1e3;color:#65833f}.settings-card__head h2{font-size:14px;margin:0 0 4px;letter-spacing:-.025em}.settings-card__head p{font-size:8px;color:#929a95;margin:0}.status-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.status-options>label{min-height:72px;border:1px solid var(--line);border-radius:11px;padding:11px;display:flex;align-items:center;gap:10px;cursor:pointer}.status-options>label.selected{border-color:#92b765;background:#f1f7eb;box-shadow:inset 0 0 0 1px #92b765}.status-options input{position:absolute;opacity:0;pointer-events:none}.status-options__mark{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#e9ece5;color:#717c74}.language-options{max-width:620px}.language-options .status-options__mark{font-family:DM Mono,monospace;font-size:8px;font-weight:800}.status-options .selected .status-options__mark{background:#dceecb;color:#5c8a2c}.status-options strong,.status-options small{display:block}.status-options strong{font-size:9px}.status-options small{font-size:7px;color:#8d9690;margin-top:3px}.form__footer{border-top:1px solid var(--line-soft);margin-top:21px;padding-top:16px;display:flex;justify-content:flex-end}.connection-dot{display:flex;align-items:center;gap:6px;color:#929a95;font-size:8px;white-space:nowrap}.connection-dot i{width:6px;height:6px;background:#aeb5b0;border-radius:50%}.connection-dot.active{color:#5f8638}.connection-dot.active i{background:#7bab49;box-shadow:0 0 0 3px #e4efd9}.webhook-preview{min-height:68px;border-radius:11px;background:#f0f2ed;padding:12px;display:flex;gap:10px;align-items:center;color:#6f7a72}.webhook-preview strong,.webhook-preview span{display:block}.webhook-preview strong{color:#505a54;font-size:9px}.webhook-preview span{font-size:8px;margin-top:3px;line-height:1.5}.match-workbench{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(460px,1.18fr);align-items:start;gap:16px}.match-request-panel,.match-result-panel{min-width:0;padding:21px}.match-panel-heading{min-height:45px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line-soft);padding-bottom:15px;margin-bottom:18px}.match-panel-heading>span:first-child{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e9f1e1;color:#64883a}.match-panel-heading>div{min-width:0}.match-panel-heading small,.match-panel-heading h2{display:block;margin:0}.match-panel-heading small{color:#929a95;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.match-panel-heading h2{margin-top:3px;font-size:14px;letter-spacing:-.025em}.match-result-count{min-width:29px;height:29px;margin-left:auto;display:grid;place-items:center;border-radius:9px;background:var(--dark);color:var(--accent);font-family:DM Mono,monospace;font-size:9px}.match-endpoint{min-width:0;min-height:39px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-radius:9px;padding:0 11px;margin-bottom:11px;background:#19211c;color:#cfe9b1}.match-endpoint>span{border-radius:5px;padding:4px 6px;background:var(--accent);color:#18201c;font-size:7px;font-weight:800}.match-endpoint code{overflow:hidden;color:#b9c4bc;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.match-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:11px}.match-mode-tabs button{min-width:0;min-height:54px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 9px;background:#f7f8f4;color:#7f8982;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.match-mode-tabs button:hover{border-color:#b6c1af}.match-mode-tabs button.active{border-color:#9ebd7a;background:#edf5e5;color:#5e8138;box-shadow:inset 0 0 0 1px #6d973d14}.match-mode-tabs button>svg{flex:0 0 auto}.match-mode-tabs button span,.match-mode-tabs button strong,.match-mode-tabs button small{min-width:0;display:block}.match-mode-tabs button strong{overflow:hidden;color:var(--ink);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.match-mode-tabs button small{overflow:hidden;margin-top:3px;color:#959d98;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.match-request-panel .model-picker{width:100%;margin-bottom:18px}.match-request-panel .model-menu{width:100%}.match-form-section{display:grid;gap:11px;border-top:1px solid var(--line-soft);padding-top:16px;margin-top:16px}.match-form-section__label{color:#88928b;font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.matcher-filter-editor{min-width:0;display:grid;gap:10px}.matcher-filter-editor__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.matcher-filter-editor__head strong,.matcher-filter-editor__head small{display:block}.matcher-filter-editor__head strong{font-size:10px}.matcher-filter-editor__head small{margin-top:4px;color:#939b96;font-size:7px;line-height:1.5}.matcher-filter-editor__head>span{min-width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#e9eee3;color:#617c43;font-family:DM Mono,monospace;font-size:8px}.matcher-suggest{min-width:0;position:relative}.matcher-suggest__input{min-width:0;height:42px;display:flex;align-items:center;gap:9px;border:1px solid #d7dbd2;border-radius:9px;padding:0 11px;background:#fff;color:#879089;transition:border-color .15s ease,box-shadow .15s ease}.matcher-suggest__input:focus-within{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.matcher-suggest__input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:9px}.matcher-suggest__input input::placeholder{color:#adb4af}.matcher-suggest__input input:disabled{cursor:not-allowed}.matcher-suggest__menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;max-height:230px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:11px;padding:6px;background:#fbfcf8fc;box-shadow:0 16px 38px #18201c2b}.matcher-suggest__menu>button{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:7px;padding:7px 9px;background:transparent;color:#505b54;text-align:left;cursor:pointer}.matcher-suggest__menu>button:hover,.matcher-suggest__menu>button.active{background:#eaf3e0;color:#53772f}.matcher-suggest__menu>button span{min-width:0;overflow:hidden;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.matcher-suggest__menu>button code{flex:0 0 auto;color:#8a948d;font-size:7px}.matcher-suggest__empty{min-height:48px;display:grid;place-items:center;padding:8px;color:#929b95;font-size:8px;text-align:center}.matcher-filter-list{display:grid;gap:8px}.matcher-filter-card{min-width:0;border:1px solid #dfe3da;border-radius:11px;padding:12px;background:#f8f9f5}.matcher-filter-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.matcher-filter-card>header strong,.matcher-filter-card>header code{display:block}.matcher-filter-card>header strong{font-size:9px}.matcher-filter-card>header code{margin-top:3px;color:#8c958f;font-size:7px}.matcher-filter-card>header button,.matcher-filter-tags button,.matcher-skill>button{flex:0 0 auto;border:0;background:transparent;color:#9aa29d;cursor:pointer}.matcher-filter-card>header button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px}.matcher-filter-card>header button:hover,.matcher-filter-tags button:hover,.matcher-skill>button:hover{background:#fee8e4;color:#ad4a3e}.matcher-filter-card>p{margin:6px 0 11px;color:#8d9690;font-size:7px;line-height:1.5}.matcher-filter-empty{min-height:52px;display:flex;align-items:center;gap:9px;border:1px dashed #d3d8ce;border-radius:10px;padding:10px 12px;color:#87918a;font-size:8px;line-height:1.5}.matcher-filter-empty svg{flex:0 0 auto}.matcher-filter-error{border:1px solid #f0cbc5;border-radius:9px;padding:9px 11px;background:#fff1ef;color:#9c3d31;font-size:8px;line-height:1.5}.matcher-list-editor,.matcher-skills{display:grid;gap:8px}.matcher-filter-tags{display:flex;flex-wrap:wrap;gap:5px}.matcher-filter-tags>span{min-width:0;display:inline-flex;align-items:center;gap:5px;border:1px solid #d7e4cb;border-radius:7px;padding:5px 5px 5px 8px;background:#edf5e6;color:#5d773f;font-size:7px;font-weight:700}.matcher-filter-tags button{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;padding:0}.matcher-filter-toggle{background:#fff}.matcher-range,.matcher-distance{align-items:end}.matcher-distance{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(170px,1.35fr);gap:9px}.matcher-skill-list{display:grid;gap:5px}.matcher-skill{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 105px 25px;align-items:center;gap:8px;border:1px solid #dfe4da;border-radius:9px;padding:7px 8px 7px 10px;background:#fff}.matcher-skill>span{overflow:hidden;color:#526049;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.matcher-skill label{display:grid;grid-template-columns:1fr 46px;align-items:center;gap:5px}.matcher-skill label small{color:#8f9892;font-size:6px;line-height:1.3}.matcher-skill input{width:46px;height:29px;border:1px solid #d8ddd3;border-radius:7px;padding:0 6px;outline:0;font-family:DM Mono,monospace;font-size:8px}.matcher-skill>button{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;padding:0}.identifier-tabs{width:max-content;border-radius:9px;padding:3px;background:#eceee8}.job-order-picker{position:relative}.job-order-picker__trigger{width:100%;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid #d7dbd2;border-radius:10px;padding:7px 11px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.job-order-picker__trigger:hover:not(:disabled),.job-order-picker__trigger--open{border-color:#aeb8a8;box-shadow:0 0 0 3px #789a4e14}.job-order-picker__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf1e3;color:#64843f}.job-order-picker__summary{min-width:0}.job-order-picker__summary small,.job-order-picker__summary strong,.job-order-picker__summary code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-order-picker__summary small{color:#999f9b;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.job-order-picker__summary strong{margin-top:3px;font-size:10px}.job-order-picker__summary code{margin-top:3px;color:#89928c;font-size:7px}.job-order-picker__trigger>svg{color:#77817a;transition:transform .16s ease}.job-order-picker__trigger--open>svg{transform:rotate(180deg)}.job-order-menu{position:absolute;z-index:70;top:calc(100% + 7px);left:0;right:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:7px;background:#fbfcf8fc;box-shadow:0 18px 45px #18201c29;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .18s ease,visibility 0s linear .18s}.job-order-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.job-order-menu__search{height:37px;display:flex;align-items:center;gap:8px;border:1px solid #dce0d7;border-radius:8px;padding:0 10px;background:#fff;color:#8c958f}.job-order-menu__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:9px}.job-order-menu__count{padding:9px 7px 6px;color:#969e99;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.job-order-menu__options{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.job-order-menu__options>button{width:100%;min-height:49px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-radius:8px;padding:8px 9px;background:transparent;text-align:left;cursor:pointer}.job-order-menu__options>button:hover{background:#f0f2ec}.job-order-menu__options>button.selected{background:#eaf3e0;color:#54772f}.job-order-menu__options>button>span{min-width:0}.job-order-menu__options strong,.job-order-menu__options small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-order-menu__options strong{font-size:9px}.job-order-menu__options small{margin-top:4px;color:#959d98;font-family:DM Mono,monospace;font-size:7px}.job-order-menu__empty{min-height:82px;display:grid;place-items:center;color:#929a95;font-size:8px;text-align:center}.job-order-picker-state{min-height:51px;display:flex;align-items:center;gap:9px;border:1px dashed #d2d7cd;border-radius:10px;padding:10px 12px;color:#7f8982;font-size:8px}.job-order-picker-state .spin{width:14px;height:14px;flex:0 0 auto;border:2px solid #d6dbd1;border-top-color:#78a642;border-radius:50%}.job-order-picker-state--error{border-style:solid;border-color:#f0cbc5;background:#fff1ef;color:#9c3d31}.job-order-picker-state--error span{min-width:0;flex:1}.job-order-picker-state--error button{border:0;background:transparent;color:inherit;font-size:8px;font-weight:800;cursor:pointer}.match-field-divider{display:flex;align-items:center;gap:9px;color:#a0a7a2;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.match-field-divider:before,.match-field-divider:after{content:"";height:1px;flex:1;background:var(--line-soft)}.match-field-divider span{white-space:nowrap}.field textarea{width:100%;resize:vertical;min-height:76px;border:1px solid #d7dbd2;border-radius:9px;background:#fff;color:var(--ink);padding:10px 12px;outline:0;font-size:11px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.field textarea:focus{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.field textarea::placeholder{color:#b1b7b2}.match-weight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.match-weight-grid label{min-width:0;border:1px solid var(--line);border-radius:10px;padding:9px 10px;background:#f6f7f3}.match-weight-grid span{display:block;min-height:24px;color:#77817a;font-size:7px;font-weight:700;line-height:1.45}.match-weight-grid input{width:100%;border:0;border-top:1px solid var(--line-soft);outline:0;padding:7px 0 0;background:transparent;color:var(--ink);font-family:DM Mono,monospace;font-size:12px}.match-toggle{min-height:55px;display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:10px;padding:9px 11px;cursor:pointer}.match-toggle:has(input:checked){border-color:#a3c27f;background:#f0f7e9}.match-toggle input{width:16px;height:16px;flex:0 0 auto;accent-color:#6b9739}.match-toggle strong,.match-toggle small{display:block}.match-toggle strong{font-size:9px}.match-toggle small{margin-top:3px;color:#8e9791;font-size:7px}.deployment-backup-check{min-height:55px;display:flex;align-items:center;gap:10px;margin-top:14px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--muted);font-size:9px}.deployment-backup-check .spin{width:14px;height:14px;flex:0 0 14px;border:2px solid #cbd4c5;border-top-color:#719843;border-radius:50%}.deployment-backup-option{margin-top:14px}.deployment-backup-option>svg{flex:0 0 auto;color:#668b3e}.deployment-backup-option>span:last-child{min-width:0}.deployment-status-cell{min-width:0}.deployment-backup-progress{width:min(100%,210px);margin-top:8px}.deployment-backup-progress>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:5px;color:#657168;font-size:7px}.deployment-backup-progress>div span{color:#52782f;font-weight:800}.deployment-backup-progress>div strong{min-width:0;overflow:hidden;color:#78837b;font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deployment-backup-progress__track{height:4px;display:block;overflow:hidden;border-radius:99px;background:#dfe4db}.deployment-backup-progress__track i{height:100%;display:block;border-radius:inherit;background:#82b64a;transition:width .3s ease}.deployment-backup-progress small{display:block;margin-top:4px;color:#8a948d;font-size:6px}.match-mode-note{min-height:58px;display:flex;align-items:center;gap:11px;border:1px solid #d9e6cc;border-radius:10px;padding:10px 12px;background:#f1f7eb;color:#668440}.match-mode-note>svg{flex:0 0 auto}.match-mode-note strong,.match-mode-note small{display:block}.match-mode-note strong{font-size:9px}.match-mode-note small{margin-top:4px;color:#7f8e76;font-size:7px;line-height:1.5}.match-request-error{display:flex;align-items:flex-start;gap:9px;border:1px solid #f0cbc5;border-radius:10px;padding:11px 12px;margin-top:16px;background:#fff1ef;color:#9c3d31;font-size:9px;line-height:1.5}.match-request-error svg{flex:0 0 auto}.match-run-action{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;border-top:1px solid var(--line-soft);padding-top:17px;margin-top:18px}.match-run-action small{color:#969e99;font-size:7px;line-height:1.5}.match-result-panel{min-height:640px}.match-result-empty,.match-running{min-height:525px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.match-result-empty>span{width:55px;height:55px;display:grid;place-items:center;border:1px dashed #bbc2b8;border-radius:17px;color:#808a83;background:#f2f4ee}.match-result-empty strong,.match-running strong{margin-top:17px;font-size:13px}.match-result-empty p{max-width:300px;margin:7px 0 0;color:#929a95;font-size:9px;line-height:1.65}.match-running>span{width:62px;height:62px;position:relative;display:grid;place-items:center;border:1px solid #d9ded4;border-radius:50%}.match-running>span:before{content:"";width:35px;height:35px;border:1px solid #dce1d7;border-radius:50%;animation:breathe 1.2s ease-in-out infinite}.match-running i{position:absolute;width:8px;height:8px;border-radius:50%;background:#7aaa44;box-shadow:0 0 14px #95c65d}.match-running small{max-width:280px;margin-top:6px;color:#929a95;font-size:8px;line-height:1.6}.entity-create-layout{display:grid;grid-template-columns:minmax(480px,1.15fr) minmax(330px,.85fr);align-items:start;gap:16px}.entity-create-form,.entity-processing{min-width:0;padding:21px}.entity-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px}.entity-mode-tabs button{min-width:0;min-height:62px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:#f7f8f4;color:#7d8780;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.entity-mode-tabs button:hover:not(:disabled){border-color:#b6c1af}.entity-mode-tabs button.active{border-color:#9ebd7a;background:#edf5e5;color:#5e8138;box-shadow:inset 0 0 0 1px #6d973d14}.entity-mode-tabs button:disabled{cursor:not-allowed;opacity:.65}.entity-mode-tabs button>svg{flex:0 0 auto}.entity-mode-tabs span,.entity-mode-tabs strong,.entity-mode-tabs small{min-width:0;display:block}.entity-mode-tabs strong{color:var(--ink);font-size:9px}.entity-mode-tabs small{overflow:hidden;margin-top:3px;color:#959d98;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.entity-fields{display:grid;gap:14px;border-top:1px solid var(--line-soft);padding-top:17px;margin-top:17px}.entity-inline-inputs{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.entity-schema-fields{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#f7f8f4}.entity-schema-fields>summary{min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#59645d;font-size:9px;font-weight:800;cursor:pointer;list-style:none}.entity-schema-fields>summary::-webkit-details-marker{display:none}.entity-schema-fields>summary:after{content:"+";color:#799157;font-family:DM Mono,monospace;font-size:15px;font-weight:500}.entity-schema-fields[open]>summary{border-bottom:1px solid var(--line-soft)}.entity-schema-fields[open]>summary:after{content:"−"}.entity-schema-fields>div{display:grid;gap:14px;padding:14px}.entity-schema-json textarea{min-height:140px;background:#18201b;color:#d7e5cf;border-color:#2e3932;font-family:DM Mono,monospace;font-size:8px;line-height:1.6;-moz-tab-size:2;tab-size:2}.entity-schema-json textarea:focus{border-color:#6f914e;box-shadow:0 0 0 3px #7ea65221}.entity-schema-json textarea::placeholder{color:#68746b}.entity-file-field input[type=file]{height:auto;min-height:43px;padding:9px 10px;font-size:8px}.entity-file-field input[type=file]::file-selector-button{height:25px;border:0;border-radius:6px;padding:0 9px;margin-right:9px;background:#e8eee2;color:#5f773f;font-size:8px;font-weight:700;cursor:pointer}.entity-json-field textarea{min-height:360px;background:#18201b;color:#d7e5cf;border-color:#2e3932;font-family:DM Mono,monospace;font-size:9px;line-height:1.65;-moz-tab-size:2;tab-size:2}.entity-json-field textarea:focus{border-color:#6f914e;box-shadow:0 0 0 3px #7ea65221}.entity-json-field textarea::placeholder{color:#68746b}.entity-submit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;border-top:1px solid var(--line-soft);padding-top:18px;margin-top:19px}.entity-submit small{color:#929a95;font-size:8px;line-height:1.55}.entity-processing{position:sticky;top:24px}.entity-processing .match-panel-heading>.status{margin-left:auto}.entity-processing-empty{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.entity-processing-empty>span{width:59px;height:59px;display:grid;place-items:center;border:1px dashed #bbc2b8;border-radius:18px;background:#f1f3ed;color:#7f8982}.entity-processing-empty strong{margin-top:17px;font-size:13px}.entity-processing-empty p{max-width:280px;margin:7px 0 0;color:#929a95;font-size:9px;line-height:1.65}.entity-processing-result{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.entity-processing-visual{height:78px;display:grid;place-items:center}.entity-processing-pulse{width:68px;height:68px;position:relative;display:grid;place-items:center;border:1px solid #d7dfd0;border-radius:50%}.entity-processing-pulse:before,.entity-processing-pulse:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #dce6d5;border-radius:inherit;animation:processing-ripple 1.8s ease-out infinite}.entity-processing-pulse:after{animation-delay:.9s}.entity-processing-pulse i{width:9px;height:9px;border-radius:50%;background:#79a746;box-shadow:0 0 16px #95c65d}@keyframes processing-ripple{to{opacity:0;transform:scale(1.55)}}.entity-processing-terminal{width:68px;height:68px;display:grid;place-items:center;border-radius:21px}.entity-processing-terminal--success{background:#e5f4d9;color:#58872f}.entity-processing-terminal--failed{background:#fee9e5;color:#b44c3f}.entity-processing-result h3{margin:17px 0 0;font-size:18px;letter-spacing:-.035em}.entity-processing-result>p{max-width:320px;margin:8px 0 0;color:#838d86;font-size:9px;line-height:1.65}.entity-processing-meta{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:22px 0 0}.entity-processing-meta>div{min-width:0;border-radius:9px;padding:10px;background:#f0f2ec;text-align:left}.entity-processing-meta dt{color:#929a95;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.entity-processing-meta dd{overflow:hidden;margin:5px 0 0;color:#4f5a53;font-family:DM Mono,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.entity-poll-warning{width:100%;display:flex;align-items:flex-start;gap:9px;border:1px solid #eed5a9;border-radius:10px;padding:11px;margin-top:10px;background:#fff6e6;color:#96651f;text-align:left}.entity-poll-warning>svg{flex:0 0 auto}.entity-poll-warning strong,.entity-poll-warning small{display:block}.entity-poll-warning strong{font-size:9px}.entity-poll-warning small{margin-top:3px;font-size:7px;line-height:1.5}.entity-processing-actions{width:100%;display:flex;justify-content:center;gap:8px;border-top:1px solid var(--line-soft);padding-top:17px;margin-top:22px}.match-response{min-width:0;display:grid;gap:12px}.match-response-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.match-response-meta>div{min-width:0;border-radius:9px;padding:10px 11px;background:#f0f2ec}.match-response-meta span,.match-response-meta code{display:block}.match-response-meta span{color:#939b96;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.match-response-meta code{overflow:hidden;margin-top:5px;color:#4f5b53;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.match-warnings{display:grid;gap:7px}.match-warning{display:flex;align-items:flex-start;gap:8px;border-radius:9px;padding:10px;background:#fff0dc;color:#99631e;font-size:8px;line-height:1.55}.match-warning svg{flex:0 0 auto}.match-warning--suggestion{background:#edf3e7;color:#5e783f}.match-candidates{display:grid;gap:8px}.playground-candidate{width:100%;min-width:0;position:relative;display:grid;grid-template-columns:22px 33px minmax(120px,1fr) auto 16px;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;padding:11px;background:#fdfefa;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.playground-candidate:hover{border-color:#b9c4b3;box-shadow:0 8px 22px #1f282212;transform:translateY(-1px)}.playground-candidate__rank{color:#a0a7a2;font-family:DM Mono,monospace;font-size:7px}.playground-candidate__icon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#edf1e8;color:#67766b}.playground-candidate__identity{min-width:0}.playground-candidate__identity strong,.playground-candidate__identity code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playground-candidate__identity strong{font-size:9px}.playground-candidate__identity code{margin-top:3px;color:#9aa19d;font-size:7px}.playground-candidate__score{text-align:right}.playground-candidate__score span,.playground-candidate__score strong{display:block}.playground-candidate__score span{color:#9aa19d;font-size:6px;text-transform:uppercase}.playground-candidate__score strong{margin-top:3px;font-family:DM Mono,monospace;font-size:13px}.playground-candidate__open{color:#969f99;transition:transform .15s ease,color .15s ease}.playground-candidate:hover .playground-candidate__open{color:#5e7f3a;transform:translate(2px)}.playground-candidate__bars{grid-column:3 / -1;display:grid;gap:6px;border-top:1px solid var(--line-soft);padding-top:9px}.playground-candidate__bars>div{display:grid;grid-template-columns:72px minmax(60px,1fr) 44px;align-items:center;gap:8px;color:#838c86;font-size:7px}.playground-candidate__bars i{height:4px;overflow:hidden;border-radius:99px;background:#e7eae3}.playground-candidate__bars b{height:100%;display:block;border-radius:inherit;background:#8db853}.playground-candidate__bars code{text-align:right;font-size:7px}.playground-candidate__reranker{grid-column:3 / -1;width:max-content;border-radius:999px;padding:4px 7px;background:#eaf2e2;color:#63833f;font-size:7px;font-weight:700}.playground-candidate>p{grid-column:3 / -1;margin:0;border-radius:8px;padding:8px 10px;background:#f1f3ee;color:#606b64;font-size:8px;line-height:1.55}.playground-candidate__features{grid-column:3 / -1;display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid var(--line-soft);padding-top:9px}.playground-candidate__features>span{border:1px solid #dce5d4;border-radius:7px;padding:5px 7px;background:#f4f8ef}.playground-candidate__features small,.playground-candidate__features strong{display:block}.playground-candidate__features small{color:#8a9584;font-size:6px}.playground-candidate__features strong{margin-top:2px;color:#5e7545;font-size:7px;text-transform:capitalize}.playground-candidate__screening-scores{grid-column:3 / -1;display:flex;gap:7px;border-top:1px solid var(--line-soft);padding-top:9px}.playground-candidate__screening-scores>span{min-width:74px;border-radius:7px;padding:6px 8px;background:#f0f3eb}.playground-candidate__screening-scores small,.playground-candidate__screening-scores strong{display:block}.playground-candidate__screening-scores small{color:#8a948d;font-size:6px}.playground-candidate__screening-scores strong{margin-top:3px;font-family:DM Mono,monospace;font-size:9px}.playground-candidate__questions{grid-column:3 / -1;display:grid;gap:5px}.playground-candidate__questions>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;border-left:2px solid #b8c4b1;border-radius:6px;padding:7px 8px;background:#f5f6f2}.playground-candidate__questions>div.passed{border-left-color:#7ca94a}.playground-candidate__questions>div.failed{border-left-color:#c66d61}.playground-candidate__questions strong{color:#6f7b73;font-size:6px;text-transform:uppercase}.playground-candidate__questions .passed strong{color:#638a39}.playground-candidate__questions .failed strong{color:#a34e43}.playground-candidate__questions span{color:#566059;font-size:7px;line-height:1.45}.playground-candidate__questions small{grid-column:2;color:#8c948f;font-size:6px;line-height:1.45}.resume-dialog-loading{padding:20px 0 4px}.resume-dialog{min-width:0;display:grid;gap:14px;padding-top:17px}.resume-dialog__hero{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;border-radius:13px;padding:15px;background:var(--dark);color:#f4f7f3}.resume-dialog__hero>span{width:50px;height:50px;display:grid;place-items:center;border-radius:14px 14px 14px 4px;background:#26332a;color:var(--accent)}.resume-dialog__hero>div{min-width:0}.resume-dialog__hero small,.resume-dialog__hero h3,.resume-dialog__hero code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-dialog__hero small{color:#839087;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.resume-dialog__hero h3{margin:4px 0;font-size:17px;letter-spacing:-.035em}.resume-dialog__hero code{color:#9eaba2;font-size:7px}.resume-dialog__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.resume-dialog__stats>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#f4f5f0}.resume-dialog__stats span,.resume-dialog__stats strong{display:block}.resume-dialog__stats span{color:#929a95;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.resume-dialog__stats strong{margin-top:5px;font-family:DM Mono,monospace;font-size:13px}.resume-section{min-width:0;border:1px solid var(--line);border-radius:12px;padding:14px}.resume-section__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.resume-section__heading strong{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#edf0e9;color:#657068;font-size:8px}.resume-contact-list,.resume-skill-list{display:flex;flex-wrap:wrap;gap:6px}.resume-contact-list span{max-width:100%;overflow-wrap:anywhere;border-radius:7px;padding:6px 8px;background:#f0f2ec;color:#5f6963;font-family:DM Mono,monospace;font-size:7px}.resume-skill-list>span{display:flex;align-items:center;gap:6px;border-radius:999px;padding:6px 8px;background:#eaf2e2;color:#5d783d;font-size:8px}.resume-skill-list strong{font-size:inherit}.resume-skill-list small{color:#82956c;font-size:7px}.resume-timeline{display:grid;gap:13px}.resume-employer{border-left:2px solid #dce4d4;padding-left:13px}.resume-employer h4{margin:0 0 8px;font-size:11px}.resume-employer article{border-top:1px solid var(--line-soft);padding:9px 0}.resume-employer article:first-of-type{border-top:0;padding-top:0}.resume-employer article>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.resume-employer article strong{font-size:9px}.resume-employer article span{flex:0 0 auto;color:#929a95;font-size:7px}.resume-employer article p{margin:7px 0 0;color:#68736b;font-size:8px;line-height:1.6;white-space:pre-wrap}.resume-education-list,.resume-simple-list{display:grid;gap:7px}.resume-education-list article{border-radius:9px;padding:10px;background:#f3f5f0}.resume-education-list strong,.resume-education-list span{display:block}.resume-education-list strong{font-size:9px}.resume-education-list span{margin-top:4px;color:#7c867f;font-size:8px}.resume-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resume-simple-list span{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;padding:8px 9px;background:#f3f5f0;font-size:8px}.resume-simple-list small{color:#919994;font-size:7px}.resume-text{overflow:hidden;border:1px solid var(--line);border-radius:11px}.resume-text summary{padding:12px 14px;background:#f2f3ef;color:#68736b;font-size:9px;font-weight:800;cursor:pointer}.resume-text p{max-height:320px;overflow:auto;margin:0;padding:14px;color:#566159;font-size:8px;line-height:1.7;white-space:pre-wrap}.mcp-installer{display:grid;gap:15px;padding-top:17px}.mcp-installer__intro{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;border-radius:12px;padding:13px;background:#edf4e6}.mcp-installer__intro>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#dcebcf;color:#608438}.mcp-installer__intro strong,.mcp-installer__intro p{display:block;margin:0}.mcp-installer__intro strong{font-size:10px}.mcp-installer__intro p{margin-top:4px;color:#77866e;font-size:8px;line-height:1.5}.mcp-client-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mcp-client-options>button{min-width:0;min-height:65px;display:grid;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px;background:#f8f9f5;text-align:left;cursor:pointer}.mcp-client-options>button.active{border-color:#91b867;background:#f0f7e9;box-shadow:inset 0 0 0 1px #91b867;color:#527a2d}.mcp-client-options>button>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#e8ece5;color:#637068;font-family:DM Mono,monospace;font-size:8px;font-weight:800}.mcp-client-options>button.active>span{background:#dceecb;color:#5c862e}.mcp-client-options>button>span img{width:20px;height:20px;display:block}.mcp-client-options>button>div{min-width:0}.mcp-client-options strong,.mcp-client-options small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-client-options strong{font-size:9px}.mcp-client-options small{margin-top:3px;color:#939b96;font-size:7px}.mcp-command-block{min-width:0;overflow:hidden;border:1px solid #2d3931;border-radius:12px;background:#172019}.mcp-command-block,.code-console,.json-details{--scrollbar-thumb: rgba(184,243,107,.28);--scrollbar-thumb-hover: rgba(184,243,107,.55);--scrollbar-track: rgba(255,255,255,.025)}.mcp-command-block>div{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2d3931;padding:6px 9px 6px 13px;color:#8d9a91;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mcp-command-block button{height:29px;display:flex;align-items:center;gap:6px;border:1px solid #3b493f;border-radius:7px;padding:0 8px;background:#202b24;color:#b5c0b8;font-size:7px;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer}.mcp-command-block pre{overflow:auto;margin:0;padding:16px;color:#cbeaab;font-family:DM Mono,monospace;font-size:8px;line-height:1.75;white-space:pre}.mcp-command-block code{font:inherit}.mcp-installer__hint{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:9px;color:#7f8982}.mcp-installer__hint span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#edf0e9;font-family:DM Mono,monospace;font-size:7px}.mcp-installer__hint p{margin:0;font-size:8px;line-height:1.5}.integration-studio{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:30px;border-radius:18px;padding:28px;margin-top:16px;background:#111914;color:#f2f6f1}.integration-studio__intro{padding:7px 0}.integration-studio__intro .eyebrow{color:var(--accent)}.integration-studio__intro h2{max-width:280px;margin:13px 0 9px;font-size:22px;line-height:1.15;letter-spacing:-.04em}.integration-studio__intro p{max-width:290px;color:#859189;font-size:9px;line-height:1.65}.code-console{min-width:0;overflow:hidden;border:1px solid #2b372f;border-radius:13px;background:#18211b}.code-console__toolbar{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2b372f;padding:6px 9px}.code-language-tabs{min-width:0;display:flex;gap:3px;overflow-x:auto}.code-language-tabs button{height:31px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:#75827a;font-size:8px;cursor:pointer}.code-language-tabs button.active{background:#263229;color:var(--accent)}.code-copy{flex:0 0 auto;height:31px;display:flex;align-items:center;gap:6px;border:1px solid #344139;border-radius:7px;padding:0 9px;background:transparent;color:#aab4ad;font-size:8px;cursor:pointer}.code-copy:disabled{opacity:.45;cursor:not-allowed}.code-console>pre{height:430px;overflow:auto;margin:0;padding:18px;color:#cce6b0;font-family:DM Mono,monospace;font-size:9px;line-height:1.7;-moz-tab-size:2;tab-size:2}.code-console>pre code{min-width:max-content;display:table;font:inherit}.code-console>pre.code-console__invalid{display:grid;place-items:center;color:#89968d;text-align:center}.code-highlight__line{display:table-row}.code-highlight__number,.code-highlight__content{display:table-cell}.code-highlight__number{width:1%;padding-right:16px;color:#46534b;text-align:right;-webkit-user-select:none;user-select:none}.code-highlight__content{white-space:pre}.code-highlight .token.comment,.code-highlight .token.prolog,.code-highlight .token.doctype,.code-highlight .token.cdata{color:#647268;font-style:italic}.code-highlight .token.punctuation{color:#829088}.code-highlight .token.namespace{color:#7d8d83}.code-highlight .token.property,.code-highlight .token.tag,.code-highlight .token.constant,.code-highlight .token.symbol,.code-highlight .token.deleted{color:#dfa77c}.code-highlight .token.boolean,.code-highlight .token.number{color:#dcb37f}.code-highlight .token.selector,.code-highlight .token.attr-name,.code-highlight .token.string,.code-highlight .token.char,.code-highlight .token.builtin,.code-highlight .token.inserted{color:#d9d58e}.code-highlight .token.operator,.code-highlight .token.entity,.code-highlight .token.url,.code-highlight .language-css .token.string,.code-highlight .style .token.string{color:#a5b9ac}.code-highlight .token.atrule,.code-highlight .token.attr-value,.code-highlight .token.keyword{color:#aee267}.code-highlight .token.function,.code-highlight .token.class-name{color:#88c9bd}.code-highlight .token.regex,.code-highlight .token.important,.code-highlight .token.variable{color:#d5a9dd}.code-highlight .token.important,.code-highlight .token.bold{font-weight:800}.code-highlight .token.italic{font-style:italic}.code-console__footer{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #2b372f;padding:0 12px;color:#75827a;font-size:7px}.code-console__footer span{display:flex;align-items:center;gap:5px;color:#91a088}.code-console__footer code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail{padding-top:4px}.task-sort-select{width:min(250px,calc(100vw - 48px))}.task-execution{margin-top:20px}.task-execution .section-heading{margin-top:0}.task-batches-content{min-height:105px;margin-top:11px}.task-batches-skeleton{min-height:105px;display:grid;align-content:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:9px}.task-batches-skeleton i{height:38px;display:block;border-radius:8px;background:linear-gradient(90deg,#e7e9e2 25%,#f1f2ed 42%,#e7e9e2 62%);background-size:300% 100%;animation:shimmer 1.35s infinite}.task-batches-empty{min-height:105px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #d8ddd4;border-radius:11px;padding:16px;background:#f7f8f4;color:#69756d}.task-batches-empty>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#e9ede5}.task-batches-empty strong,.task-batches-empty small{display:block}.task-batches-empty strong{color:#4f5a53;font-size:10px}.task-batches-empty small{margin-top:4px;color:#89928c;font-size:8px}.task-progress{margin-top:12px;border:1px solid #dfe4da;border-radius:11px;padding:12px;background:#f7f9f4}.task-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#707a73;font-size:8px}.task-progress__meta span,.task-progress__meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-progress__meta strong{color:#4f5c53;font-size:8px}.task-progress__track{height:5px;display:block;overflow:hidden;border-radius:99px;background:#e3e7df}.task-progress__track i{height:100%;display:block;border-radius:inherit;background:#7dac48;transition:width .3s ease}.task-progress--compact{min-width:130px;margin:0;border:0;padding:0;background:transparent}.task-progress--compact .task-progress__meta{margin-bottom:5px}.match-detail{min-width:0;display:grid;gap:17px;padding-top:4px}.detail-grid--match{grid-template-columns:repeat(4,1fr)}.match-detail .section-heading{margin-top:3px}.candidate-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.candidate-row{min-width:0;display:grid;grid-template-columns:25px 34px minmax(130px,1fr) 95px 100px;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line-soft)}.candidate-row:last-child{border-bottom:0}.candidate-row--clickable{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.candidate-row--clickable:hover{background:#f3f6ef}.candidate-row--clickable:focus-visible{position:relative;z-index:1;outline:2px solid #8eac6b;outline-offset:-2px}.candidate-row__rank{color:#9aa29c;font-family:DM Mono,monospace;font-size:8px}.candidate-row__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef1e9;color:#68736b}.candidate-row__identity{min-width:0}.candidate-row__identity strong,.candidate-row__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-row__identity strong{font-size:10px}.candidate-row__identity small{margin-top:3px;color:#929b95;font-size:8px}.candidate-row__score small,.candidate-row__score strong{display:block}.candidate-row__score small{color:#929b95;font-size:7px;margin-bottom:4px}.candidate-row__score strong{font-family:DM Mono,monospace;font-size:10px}.candidate-row>p,.candidate-row>blockquote{grid-column:3 / -1;margin:0;border-radius:8px;padding:9px 11px;font-size:9px;line-height:1.55}.candidate-row>p{background:#f2f4ef;color:#616c65}.candidate-row>blockquote{border-left:2px solid #8ab44f;background:#edf5e5;color:#58733b}.resume-dialog-back{border-bottom:1px solid var(--line-soft);padding-bottom:11px;margin-top:11px}.feedback-identifiers{display:grid;grid-template-columns:1fr 1fr;gap:9px}.feedback-identifiers>div{min-width:0;display:grid;grid-template-columns:25px 1fr;align-items:center;border:1px solid var(--line);border-radius:11px;padding:11px 12px}.feedback-identifiers svg{grid-row:1 / 3;color:#7b867e}.feedback-identifiers span{color:#929a95;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.feedback-identifiers code{min-width:0;overflow-wrap:anywhere;color:#4f5a53;font-size:8px;margin-top:3px}.feedback-quote{border-left:3px solid #86b34c;border-radius:0 11px 11px 0;background:#edf5e6;color:#4e6932;padding:15px 17px;font-size:10px;line-height:1.65}.feedback-quote--empty{border-color:#c4cac0;background:#f1f2ee;color:#8b938e}.json-details{min-width:0;border:1px solid var(--line);border-radius:11px;overflow:hidden}.json-details summary{padding:12px 14px;background:#f2f3ef;color:#68736b;font-size:9px;font-weight:800;cursor:pointer}.json-details pre{max-height:280px;overflow:auto;margin:0;padding:14px;background:#1a211d;color:#d9edc5;font-family:DM Mono,monospace;font-size:8px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.counter{min-width:25px;height:25px;border-radius:8px;background:#e9ede5;display:grid;place-items:center;font-size:9px}.batch-list{max-height:260px;border:1px solid var(--line);border-radius:11px;overflow-x:hidden;overflow-y:auto}.batch-row{min-height:49px;padding:8px 11px;display:grid;grid-template-columns:45px 100px 1fr 85px;align-items:center;gap:10px;border-bottom:1px solid var(--line-soft);font-size:8px;color:#727c76}.batch-row:last-child{border-bottom:0}.batch-row__number{font-family:DM Mono,monospace;color:#4c5750}.batch-row p{grid-column:1 / -1;background:#fff0ed;color:#9e4438;padding:8px;border-radius:7px;margin:0 0 3px}.s3-import-note{min-height:59px;display:flex;align-items:center;gap:11px;border:1px solid #d4e2c6;border-radius:11px;padding:11px 13px;background:#edf5e6;color:#557735}.s3-import-note>svg{flex:0 0 auto}.s3-import-note strong,.s3-import-note span{display:block}.s3-import-note strong{font-size:9px}.s3-import-note span{margin-top:3px;color:#78915f;font-size:7px;line-height:1.5}.s3-import-note--danger{border-color:#f0cbc5;background:#fff1ef;color:#9c3d31}.s3-import-note--danger span{color:#b56d63}.s3-import-note--warning{border-color:#eed5a9;background:#fff6e6;color:#96651f}.s3-import-note--warning span{color:#a97a35}.s3-import-validation-option>svg{flex:0 0 auto;color:#9a7a43}.s3-import-validation-option>span{min-width:0}.s3-import-validation-option:has(input:checked){border-color:#e1bf83;background:#fff6e6}.field--error input{border-color:#d96d5f;box-shadow:0 0 0 3px #d96d5f14}.field--error>small{color:#b34a3b}.s3-source-summary{min-width:0;min-height:54px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #d8e3cc;border-radius:10px;padding:9px 11px;background:#f1f7eb;color:#62813f}.s3-source-summary>svg{width:31px;height:31px;border-radius:8px;padding:7px;background:#deedcf}.s3-source-summary>div{min-width:0;display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1.4fr);gap:10px}.s3-source-summary span,.s3-source-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-source-summary span{color:#8a987e;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.s3-source-summary strong{margin-top:3px;color:#526d37;font-family:DM Mono,monospace;font-size:8px;text-transform:none;letter-spacing:0}.s3-credentials-heading{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);padding-top:15px;margin-top:2px}.s3-credentials-heading>div{min-width:0}.s3-credentials-heading strong{display:block;margin-top:4px;color:#566159;font-size:9px}.s3-credentials-heading>svg{flex:0 0 auto;color:#6c8d46}.secure-input>input{padding-right:40px;font-family:DM Mono,monospace;font-size:9px}.secure-input>button{border-radius:7px}.secure-input>button:hover{background:#edf0e9;color:#536159}.s3-path-preview{min-width:0;min-height:41px;display:flex;align-items:center;gap:9px;border-radius:9px;padding:0 11px;background:#18201c;color:#a9d577}.s3-path-preview svg{flex:0 0 auto}.s3-path-preview code{min-width:0;overflow:hidden;color:#cfe9b1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.modal-open{overflow:hidden}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100vw;height:100dvh;overflow:hidden;padding:24px;display:grid;place-items:center;background:#080d0a94;animation:fade-in .15s ease}@keyframes fade-in{0%{opacity:0}}.modal{width:min(480px,calc(100vw - 48px));max-height:calc(100dvh - 48px);min-width:0;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border-radius:18px;padding:22px;box-shadow:0 30px 90px #00000040;animation:modal-in .18s ease}.modal--wide{width:min(720px,calc(100vw - 48px))}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.99)}}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.modal__header h2{font-size:20px;letter-spacing:-.04em;margin:0 0 5px}.modal__header p{color:var(--muted);font-size:9px;line-height:1.5;margin:0}.modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:21px}.form{display:grid;gap:16px;margin-top:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.field{display:grid;gap:7px}.field>span{color:#59645d;font-size:9px;font-weight:800}.field>span em{color:#a1a8a3;font-size:8px;font-style:normal;font-weight:500;float:right}.field input,.field select{width:100%;height:43px;border:1px solid #d7dbd2;border-radius:9px;background:#fff;color:var(--ink);padding:0 12px;outline:0;font-size:11px;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field select:focus{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.field input::placeholder{color:#b1b7b2}.field>small{color:#989f9b;font-size:8px}.custom-select,.date-picker{min-width:0;position:relative}.custom-select__trigger,.date-picker__trigger{width:100%;height:43px;display:flex;align-items:center;gap:9px;border:1px solid #d7dbd2;border-radius:9px;padding:0 11px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.custom-select__trigger:focus,.date-picker__trigger:focus,.custom-select--open .custom-select__trigger,.date-picker--open .date-picker__trigger{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.custom-select__trigger:disabled,.date-picker__trigger:disabled{background:#f0f2ed;color:#9ba39d;cursor:not-allowed}.custom-select__trigger>span,.date-picker__trigger>span{min-width:0;flex:1;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.custom-select__trigger>svg,.date-picker__trigger>svg{flex:0 0 auto;color:#879089}.custom-select__trigger>svg:last-child,.date-picker__trigger>svg:last-child{transition:transform .15s ease}.custom-select--open .custom-select__trigger>svg:last-child,.date-picker--open .date-picker__trigger>svg:last-child{transform:rotate(180deg)}.custom-select__placeholder,.date-picker__placeholder{color:#adb4af}.custom-select__menu{position:absolute;z-index:90;top:calc(100% + 6px);left:0;right:0;max-height:250px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:11px;padding:6px;background:#fbfcf8fc;box-shadow:0 16px 38px #18201c2b;animation:control-popover-in .14s ease}.modal .custom-select__menu{position:static;max-height:min(250px,calc(100dvh - 330px));margin-top:6px}.custom-select__menu>button{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:10px;border:0;border-radius:8px;padding:8px 9px;background:transparent;color:#505b54;text-align:left;cursor:pointer}.custom-select__menu>button.active{background:#edf3e7}.custom-select__menu>button.selected{color:#557b30}.custom-select__menu>button[aria-disabled=true]{color:#a7aea9;cursor:not-allowed}.custom-select__menu>button>span{min-width:0}.custom-select__menu strong,.custom-select__menu small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__menu strong{font-size:9px}.custom-select__menu small{margin-top:3px;color:#929b95;font-family:DM Mono,monospace;font-size:7px}.custom-select__menu>button>svg{color:#6d9840}.date-picker__popover{width:min(320px,calc(100vw - 64px));position:absolute;z-index:95;top:calc(100% + 7px);left:0;max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:14px;padding:12px;background:#fbfcf8fe;box-shadow:0 20px 48px #18201c33;animation:control-popover-in .14s ease}.date-picker__popover--portal{position:fixed;z-index:140;right:auto}@keyframes control-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}}.date-picker__month{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;margin-bottom:10px}.date-picker__month strong{text-align:center;font-size:11px;text-transform:capitalize}.date-picker__month>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:#eef1e9;color:#667169;cursor:pointer}.date-picker__month>button:hover:not(:disabled){background:#e2ecd8;color:#5d8235}.date-picker__month>button:disabled{opacity:.35;cursor:not-allowed}.date-picker__weekdays,.date-picker__days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.date-picker__weekdays{margin-bottom:3px}.date-picker__weekdays span{height:24px;display:grid;place-items:center;color:#9aa19d;font-size:7px;font-weight:800;text-transform:uppercase}.date-picker__days>button{aspect-ratio:1;min-width:0;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#4f5953;font-family:DM Mono,monospace;font-size:8px;cursor:pointer;outline:0}.date-picker__days>button:hover:not(.disabled),.date-picker__days>button:focus-visible:not(.disabled){background:#eaf3e0;color:#50772b}.date-picker__days>button.outside{color:#b7bcb8}.date-picker__days>button.today{box-shadow:inset 0 0 0 1px #9dbb7b;color:#5d8137;font-weight:800}.date-picker__days>button.selected{background:#19211c!important;color:var(--accent)!important;box-shadow:none;font-weight:800}.date-picker__days>button.disabled{color:#d0d4d0;cursor:not-allowed;text-decoration:line-through}.date-picker__time{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--line-soft);padding-top:10px;margin-top:10px;color:#77817a}.date-picker__time>span{font-size:8px;font-weight:800}.date-picker__time>div{min-width:0;display:flex;align-items:center;justify-self:end;gap:4px}.date-picker__time input{width:39px;min-width:39px;height:32px;border:1px solid #d7dbd2;border-radius:7px;padding:0 5px;outline:0;background:#fff;color:var(--ink);font-family:DM Mono,monospace;font-size:9px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.date-picker__time input:focus{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.date-picker__time i{color:#909993;font-size:9px;font-style:normal;font-weight:800}.date-picker__timezone{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 154px;align-items:center;gap:8px;color:#77817a}.date-picker__timezone>span{font-size:8px;font-weight:800}.time-zone-select{min-width:0;position:relative}.time-zone-select__trigger{width:100%;height:32px;display:flex;align-items:center;gap:5px;border:1px solid #d7dbd2;border-radius:7px;padding:0 7px;background:#fff;color:#4f5a53;cursor:pointer;outline:0}.time-zone-select__trigger:focus,.time-zone-select--open .time-zone-select__trigger{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.time-zone-select__trigger span{min-width:0;flex:1;overflow:hidden;font-size:7px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.time-zone-select__trigger svg{flex:0 0 auto;color:#879089}.time-zone-select__menu{width:260px;position:absolute;z-index:20;right:0;bottom:calc(100% + 6px);overflow:hidden;border:1px solid var(--line);border-radius:10px;padding:6px;background:#fbfcf8;box-shadow:0 14px 34px #18201c2e}.time-zone-select__menu>input{width:100%;height:34px;border:1px solid #d7dbd2;border-radius:7px;padding:0 9px;outline:0;background:#fff;color:var(--ink);font-size:8px}.time-zone-select__menu>input:focus{border-color:#8fa76f;box-shadow:0 0 0 3px #789a4e1a}.time-zone-select__menu>div{max-height:175px;overflow-y:auto;overscroll-behavior:contain;padding-top:4px}.time-zone-select__menu>div>button{width:100%;min-height:37px;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:7px;border:0;border-radius:7px;padding:6px 8px;background:transparent;color:#535e57;text-align:left;cursor:pointer}.time-zone-select__menu>div>button:hover,.time-zone-select__menu>div>button.selected{background:#edf3e7;color:#50772b}.time-zone-select__menu strong,.time-zone-select__menu small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-zone-select__menu strong{font-size:8px}.time-zone-select__menu small{margin-top:2px;color:#929b95;font-size:6px}.time-zone-select__empty{min-height:52px;display:grid;place-items:center;color:#929b95;font-size:8px}.date-picker__actions{display:flex;align-items:center;gap:5px;border-top:1px solid var(--line-soft);padding-top:10px;margin-top:10px}.date-picker__actions>button{min-height:31px;border:0;border-radius:8px;padding:0 9px;background:#eef1e9;color:#69746c;font-size:8px;font-weight:700;cursor:pointer}.date-picker__actions>button:hover:not(:disabled){background:#e4eadf;color:#52634e}.date-picker__actions>button.primary{margin-left:auto;background:var(--dark);color:var(--accent)}.date-picker__actions>button:disabled{opacity:.4;cursor:not-allowed}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon>svg{position:absolute;left:12px;color:#879089;pointer-events:none}.input-with-icon>input{padding-left:39px}.input-with-icon>button{position:absolute;right:8px;border:0;background:transparent;color:#848e87;display:grid;cursor:pointer;padding:5px}.input-with-icon>button+*{padding-right:38px}.check-row{min-height:40px;display:flex;align-items:center;gap:9px;color:#626d66;font-size:10px;cursor:pointer}.check-row input{width:16px;height:16px;accent-color:#6b9739}.danger-summary{display:flex;align-items:center;gap:12px;border:1px solid #f0d1cc;background:#fff2ef;color:#a6493d;border-radius:11px;padding:13px;margin-top:18px}.danger-summary strong,.danger-summary span{display:block}.danger-summary strong{font-size:10px}.danger-summary span{font-size:8px;margin-top:2px;opacity:.8}.role-options{display:grid;gap:7px}.role-options label{min-height:55px;border:1px solid var(--line);border-radius:10px;padding:9px 11px;display:flex;align-items:center;gap:10px;cursor:pointer}.role-options label.selected{background:#f0f6ea;border-color:#aac788}.role-options input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#6f9b3a}.role-options strong,.role-options small{display:block}.role-options strong{font-size:9px;text-transform:uppercase}.role-options small{font-size:7px;color:#8e9791;margin-top:2px}.check-row input[type=checkbox],.role-options input[type=checkbox],.match-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1px solid #aab3ac;border-radius:2px;margin:0;background:var(--paper);box-shadow:inset 0 1px 1px #1f28220f;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.check-row input[type=checkbox]:after,.role-options input[type=checkbox]:after,.match-toggle input[type=checkbox]:after{content:"";width:5px;height:9px;border:solid #14200f;border-width:0 2px 2px 0;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.65);transition:opacity .12s ease,transform .16s cubic-bezier(.22,1,.36,1)}.check-row input[type=checkbox]:hover,.role-options input[type=checkbox]:hover,.match-toggle input[type=checkbox]:hover{border-color:#7f9c68}.check-row input[type=checkbox]:checked,.role-options input[type=checkbox]:checked,.match-toggle input[type=checkbox]:checked{border-color:#91c94f;background:var(--accent);box-shadow:inset 0 -2px #43631a24,0 0 0 3px #92c74e1a}.check-row input[type=checkbox]:checked:after,.role-options input[type=checkbox]:checked:after,.match-toggle input[type=checkbox]:checked:after{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}.check-row input[type=checkbox]:disabled,.role-options input[type=checkbox]:disabled,.match-toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.role-options input[type=checkbox]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip-path:inset(50%);pointer-events:none}.role-checkbox{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;aspect-ratio:1;flex:0 0 18px;display:grid;place-items:center;border:1px solid #aab3ac;border-radius:2px;background:var(--paper);color:transparent;box-shadow:inset 0 1px 1px #1f28220f;transition:border-color .15s ease,background .15s ease,color .12s ease,box-shadow .15s ease}.role-options label:hover .role-checkbox{border-color:#7f9c68}.role-options label:has(input:focus-visible) .role-checkbox{outline:3px solid rgba(122,167,61,.25);outline-offset:2px}.role-options label:has(input:checked) .role-checkbox{border-color:#91c94f;background:var(--accent);color:#14200f;box-shadow:inset 0 -2px #43631a24,0 0 0 3px #92c74e1a}.radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.radio-cards label{border:1px solid var(--line);border-radius:9px;padding:12px;display:flex;gap:8px;align-items:center;font-size:10px;cursor:pointer}.radio-cards input{width:16px;height:16px;flex:0 0 16px;border:0;padding:0;margin:0;box-shadow:none;accent-color:#6c9839}.radio-cards label:has(input:checked){border-color:#98ba70;background:#f0f7e9;box-shadow:inset 0 0 0 1px #98ba70}.radio-cards label>span{min-width:0;font-size:9px;font-weight:700}.toast-stack{position:fixed;z-index:150;right:20px;bottom:20px;display:grid;gap:8px;width:min(360px,calc(100vw - 40px));pointer-events:none}.toast{min-height:48px;display:flex;align-items:center;gap:10px;border-radius:11px;padding:11px 14px;background:#172019;color:#eff5ef;box-shadow:0 12px 36px #0000002e;font-size:10px;animation:toast-in .22s ease}.toast--success svg{color:var(--accent)}.toast--error{background:#782f27}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1120px){.match-workbench{grid-template-columns:minmax(320px,.9fr) minmax(390px,1.1fr)}.integration-studio{grid-template-columns:1fr;gap:17px}.integration-studio__intro h2,.integration-studio__intro p{max-width:620px}.stats-grid,.vector-summary,.tenant-grid,.model-grid{grid-template-columns:repeat(2,1fr)}.user-grid{grid-template-columns:repeat(3,1fr)}.data-table--deployments .data-table__head,.data-table--deployments .data-table__row{grid-template-columns:minmax(165px,1.2fr) minmax(120px,1fr) minmax(165px,.9fr) 0 110px}.data-table--deployments .data-table__head>:nth-child(4),.data-table--deployments .data-table__row>:nth-child(4){display:none}.data-table--tasks .data-table__head,.data-table--tasks .data-table__row{grid-template-columns:minmax(200px,1.4fr) 105px 130px 0 20px}.data-table--tasks .data-table__head>:nth-child(4),.data-table--tasks .data-table__row>:nth-child(4){display:none}.data-table--keys .data-table__head,.data-table--keys .data-table__row{grid-template-columns:minmax(150px,1.15fr) minmax(110px,.9fr) minmax(155px,1fr) 0 105px 110px 88px}.data-table--keys .data-table__head>:nth-child(4),.data-table--keys .data-table__row>:nth-child(4){display:none}.data-table--matches .data-table__head,.data-table--matches .data-table__row{grid-template-columns:minmax(170px,1.25fr) minmax(100px,.9fr) 0 60px 0 20px}.data-table--matches .data-table__head>:nth-child(3),.data-table--matches .data-table__row>:nth-child(3),.data-table--matches .data-table__head>:nth-child(5),.data-table--matches .data-table__row>:nth-child(5){display:none}.data-table--feedbacks .data-table__head,.data-table--feedbacks .data-table__row{grid-template-columns:minmax(170px,1.15fr) 100px 0 0 110px 20px}.data-table--feedbacks .data-table__head>:nth-child(3),.data-table--feedbacks .data-table__row>:nth-child(3),.data-table--feedbacks .data-table__head>:nth-child(4),.data-table--feedbacks .data-table__row>:nth-child(4){display:none}.data-table--entities .data-table__head,.data-table--entities .data-table__row{grid-template-columns:minmax(180px,1fr) 100px 105px 112px}.data-table--entities .data-table__head>:nth-child(3),.data-table--entities .data-table__row>:nth-child(3),.data-table--entities .data-table__head>:nth-child(5),.data-table--entities .data-table__row>:nth-child(5){display:none}.vector-search{width:min(82vh,112%);right:-17%;opacity:.76}}@media(max-width:860px){.dashboard-activity__head{align-items:flex-start;flex-direction:column}.entity-create-layout{grid-template-columns:1fr}.entity-processing{position:static}.match-workbench{grid-template-columns:1fr}.match-result-panel{min-height:520px}.match-result-empty,.match-running{min-height:405px}.mcp-connect-button{width:38px;min-width:38px;padding:0}.mcp-connect-button span,.mcp-connect-button i{display:none}.theme-toggle{width:38px;min-width:38px;padding:0}.theme-toggle span{display:none}.topbar__docs{width:38px;min-width:38px;padding:0}.topbar__docs span{display:none}.sign-in{grid-template-columns:1fr}.sign-in__visual{display:none}.sign-in__form-wrap{min-height:100vh;padding:28px 22px}.sign-in__mobile-brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;margin-bottom:56px}.sign-in__step{margin-bottom:17px}.sidebar{position:fixed;inset:0 auto 0 0;width:265px;transform:translate(-100%);transition:transform .22s ease;box-shadow:20px 0 60px #0000002e}.sidebar--open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;border:0;background:#0b100d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.topbar{padding:0 15px}.topbar__menu{width:38px;height:38px;border:0;border-radius:10px;background:#edf0e9;display:grid;place-items:center;margin-right:11px}.topbar__location{display:none}.topbar__right{width:100%}.tenant-picker{min-width:0;flex:1}.page{padding:27px 18px 88px}.page-header{align-items:flex-start}.settings-grid{grid-template-columns:1fr}.user-grid{grid-template-columns:repeat(2,1fr)}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);z-index:30;left:12px;right:12px;bottom:10px;height:62px;border:1px solid #2b352f;border-radius:16px;background:#111914f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:5px;box-shadow:0 14px 40px #0003}.mobile-nav button{border:0;border-radius:11px;background:transparent;color:#7e8b82;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:7px;font-weight:700}.mobile-nav button.active{color:var(--accent);background:#202b24}.vector-loading-note{bottom:86px}}@media(max-width:720px){.dashboard-grid{grid-template-columns:1fr}}@media(max-width:660px){.dashboard-activity{padding:16px}.dashboard-activity__period{width:100%}.dashboard-activity__period>button{flex:1;padding:0 7px}.dashboard-activity__grid{grid-template-columns:1fr}.entity-create-form,.entity-processing{padding:16px}.entity-mode-tabs{grid-template-columns:1fr}.entity-json-field textarea{min-height:300px}.entity-submit{grid-template-columns:1fr}.entity-submit .button{width:100%}.entity-processing-empty,.entity-processing-result{min-height:360px}.entity-processing-meta{grid-template-columns:1fr}.entity-processing-actions{align-items:stretch;flex-direction:column}.entity-processing-actions .button{width:100%}.match-request-panel,.match-result-panel{padding:16px}.match-weight-grid,.matcher-distance{grid-template-columns:1fr}.matcher-skill{grid-template-columns:minmax(0,1fr) 90px 25px}.match-weight-grid label{display:grid;grid-template-columns:1fr 80px;align-items:center}.match-weight-grid span{min-height:0}.match-weight-grid input{border:0;border-left:1px solid var(--line-soft);padding:3px 0 3px 12px}.match-run-action{grid-template-columns:1fr}.match-run-action .button{width:100%}.playground-candidate{grid-template-columns:22px 33px minmax(0,1fr)}.playground-candidate__score{grid-column:3;text-align:left}.playground-candidate__open{position:absolute;top:18px;right:12px}.playground-candidate__bars,.playground-candidate__features,.playground-candidate__screening-scores,.playground-candidate__questions,.playground-candidate__reranker,.playground-candidate>p{grid-column:1 / -1}.resume-dialog__stats,.resume-secondary-grid{grid-template-columns:1fr}.resume-employer article>div{align-items:flex-start;flex-direction:column;gap:4px}.mcp-client-options{grid-template-columns:1fr}.mcp-command-block pre{padding:13px;font-size:7px}.s3-source-summary>div{grid-template-columns:1fr;gap:7px}.integration-studio{padding:18px 13px;margin-left:-5px;margin-right:-5px}.code-console__toolbar{align-items:flex-start;flex-direction:column;padding:9px}.code-language-tabs{width:100%}.code-copy{width:100%;justify-content:center}.code-console>pre{height:360px;padding:14px;font-size:8px}.code-console__footer code{display:none}.page-header{display:grid;gap:17px;margin-bottom:22px}.page-header h1{font-size:31px}.page-header__action,.page-header__action .button{width:100%}.page-header-actions{align-items:stretch;flex-direction:column}.quality-sort-select,.entity-toolbar__actions,.entity-sort-select{width:100%}.toolbar{align-items:stretch}.toolbar--split{flex-wrap:wrap}.tasks-toolbar__filters{width:100%;display:grid;grid-template-columns:1fr}.tasks-toolbar__filters .status-select,.task-sort-select{width:100%;min-width:0}.tasks-toolbar>.button{width:100%}.dashboard-model-toolbar .model-picker,.search-input{width:100%}.toolbar__count{display:none}.segmented{overflow-x:auto;max-width:100%}.vector-toolbar .search-input{flex-basis:100%}.overview-banner{min-height:260px;padding:26px;align-items:flex-start}.dashboard-skeleton__banner{min-height:260px}.dashboard-skeleton__stat{min-height:132px;padding:14px}.overview-banner__pulse{position:absolute;right:-29px;bottom:-30px;width:125px;height:125px;margin:0}.overview-banner h2{max-width:310px}.overview-banner p{max-width:250px;line-height:1.6}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{min-height:132px;padding:14px}.stat-card>strong{font-size:25px}.activity-card,.health-card{padding:17px}.activity-item{grid-template-columns:34px minmax(0,1fr)}.activity-item>.status{grid-column:2}.tenant-grid,.model-grid,.user-grid{grid-template-columns:1fr}.tenant-card{min-height:280px}.model-card{min-height:300px}.data-surface{background:transparent;border:0;overflow:visible}.data-table{display:grid;gap:10px}.data-table__head{display:none!important}.data-table__row,.data-table--deployments .data-table__row,.data-table--tasks .data-table__row,.data-table--keys .data-table__row,.data-table--matches .data-table__row,.data-table--feedbacks .data-table__row,.data-table--entities .data-table__row{min-height:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 15px;align-items:center}.data-table__row:hover{background:var(--paper)}.data-table__row>*{display:block!important}.data-table__row .cell-main{grid-column:1 / -1;display:flex!important;border-bottom:1px solid var(--line-soft);padding-bottom:11px}.data-table__row .row-actions{display:flex!important;grid-column:2;grid-row:2 / span 2;align-self:end}.data-table--tasks .data-table__row>svg,.data-table--matches .data-table__row>svg,.data-table--feedbacks .data-table__row>svg{position:absolute;right:14px;top:22px}.data-table__row--button{position:relative;text-align:left}.mobile-label{display:block;color:#9aa19d;font-size:7px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.pagination{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-top:10px}.settings-card{padding:17px}.settings-card__head{grid-template-columns:42px 1fr}.settings-card__head>.status,.settings-card__head>.connection-dot{grid-column:2}.status-options,.detail-grid{grid-template-columns:1fr}.detail-grid--match{grid-template-columns:1fr 1fr}.candidate-row{grid-template-columns:24px 34px minmax(0,1fr)}.candidate-row__score{grid-column:2 / 3}.candidate-row>div:last-of-type{grid-column:3}.candidate-row>p,.candidate-row>blockquote{grid-column:1 / -1}.feedback-identifiers{grid-template-columns:1fr}.parameter-block>div{grid-template-columns:1fr}.batch-row{grid-template-columns:40px 1fr}.batch-row>span:nth-child(3),.batch-row>span:nth-child(4){display:none}.secret-box{align-items:stretch;flex-direction:column}.form-grid{grid-template-columns:1fr}.vector-client__head{grid-template-columns:38px minmax(0,1fr)}.vector-client__count{grid-column:2}.vector-client__head button{grid-column:2;justify-self:start}.vector-table{overflow:visible;padding:10px;background:#f0f2ec}.vector-table__head{display:none}.vector-table__row{min-width:0;display:grid;grid-template-columns:1fr auto;gap:13px;border:1px solid var(--line);border-radius:12px;padding:13px;margin-bottom:9px;background:var(--paper)}.vector-table__row:last-child{margin-bottom:0}.vector-table__row .cell-main{grid-column:1 / -1;border-bottom:1px solid var(--line-soft);padding-bottom:10px}.vector-progress{grid-column:1 / -1}.vector-progress .mobile-label{margin-bottom:7px}.vector-table__empty{border-radius:10px;background:var(--paper)}.vector-table__empty--error{background:#fff5f2}}@media(max-width:420px){.date-picker__popover{width:min(288px,calc(100vw - 50px));padding:10px}.date-picker__timezone{grid-template-columns:18px minmax(0,1fr) 138px}.time-zone-select__menu{width:238px}.topbar{height:61px;flex-basis:61px;padding:0 10px}.topbar__menu{margin-right:5px}.tenant-select{padding:0 6px;gap:6px}.tenant-select__mark{display:none}.tenant-menu{right:0}.page{padding-left:13px;padding-right:13px}.stats-grid{grid-template-columns:1fr}.stat-card,.dashboard-skeleton__stat{min-height:120px}.modal-backdrop{padding:0;align-items:end}.modal{width:100%;max-height:92vh;border-radius:20px 20px 0 0;padding:19px}.modal__actions{position:sticky;bottom:-19px;background:var(--paper);padding:12px 0 19px}.modal__actions .button{flex:1}.sign-in__form-wrap{padding:23px 18px}.sign-in__mobile-brand{margin-bottom:45px}.radio-cards{grid-template-columns:1fr}}@media(min-width:1280px)and (max-width:1999px)and (min-height:720px){body{font-size-adjust:.61}}@media(min-width:2000px)and (min-height:1000px){body{font-size-adjust:.64}}@media(prefers-reduced-motion:reduce){.sidebar__brand .brand__mark,.sidebar__brand .brand-sparkles__main,.sidebar__brand .brand-sparkles__small,.sidebar__brand .brand-sparkles__dot,.sidebar__brand .brand-sparkles__halo{animation:none}.entity-processing-pulse:before,.entity-processing-pulse:after{animation:none}.overview-banner,.overview-banner:before,.overview-banner:after,.overview-banner__pulse:before,.overview-banner__pulse:after,.overview-banner__satellite,.overview-banner__pulse i{animation:none}.overview-banner__satellite{transform:translate(-50%,-50%) translateY(-36px)}.overview-banner__pulse:after{opacity:.22;transform:scale(1.35)}.vector-story__job,.vector-story__match,.vector-search__points,.vector-search__points circle,.vector-search__links line,.vector-search__sweep,.vector-search__scan,.vector-search__glow,.vector-search__query,.vector-search__matches,.vector-search__matches g,.vector-search__winner{animation:none}.vector-story__job{opacity:1;transform:none}.vector-story__embedding,.vector-story__match,.vector-search__winner{display:none}.vector-search__points{opacity:.5}.vector-search__links line{opacity:.28}.vector-search__sweep{opacity:.15;transform:rotate(24deg)}.vector-search__scan--one{opacity:.18;transform:scale(2.2)}.vector-search__scan--two{display:none}.vector-search__glow{opacity:.45}.vector-search__query{opacity:.72;transform:scale(.78)}.vector-search__matches{opacity:.52}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-theme=dark] .sign-in{background:var(--canvas)}:root[data-theme=dark] .sso-button,:root[data-theme=dark] .auth-endpoint-toggle{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .auth-endpoint-toggle:hover{border-color:#435249;background:var(--surface-hover)}:root[data-theme=dark] .auth-endpoint-toggle strong{color:var(--ink-2)}:root[data-theme=dark] .auth-endpoint-toggle small,:root[data-theme=dark] .auth-divider{color:var(--muted)}:root[data-theme=dark] .auth-divider:before,:root[data-theme=dark] .auth-divider:after{background:var(--line)}:root[data-theme=dark] .auth-error{border-color:#64352f;background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .topbar{background:#131b17eb}:root[data-theme=dark] .topbar__location,:root[data-theme=dark] .topbar__location svg{color:var(--ink-2)}:root[data-theme=dark] .stage-badge{border-color:#405538;background:#1b2a1c;color:#b4da8d}:root[data-theme=dark] .stage-badge--unstable{border-color:#664d2a;background:#302516;color:#f0bd76}:root[data-theme=dark] .theme-toggle{border-color:var(--line);background:var(--surface-soft);color:var(--ink-2)}:root[data-theme=dark] .theme-toggle:hover{border-color:#4a5b50;background:var(--surface-hover)}:root[data-theme=dark] .theme-toggle svg{color:#b7d58d}:root[data-theme=dark] .topbar__docs,:root[data-theme=dark] .mcp-connect-button{border-color:var(--line);background:var(--surface-soft);color:var(--ink-2)}:root[data-theme=dark] .topbar__docs:hover,:root[data-theme=dark] .mcp-connect-button:hover{border-color:#4a5b50;background:var(--surface-hover)}:root[data-theme=dark] .mcp-connect-button i{box-shadow:0 0 0 3px #2b4027}:root[data-theme=dark] .tenant-select:hover,:root[data-theme=dark] .tenant-select--open,:root[data-theme=dark] .status-select>.tenant-select:hover,:root[data-theme=dark] .status-select>.tenant-select--open,:root[data-theme=dark] .model-picker .tenant-select:hover,:root[data-theme=dark] .model-picker .tenant-select--open{background:var(--surface-hover);box-shadow:inset 0 0 0 1px #435249}:root[data-theme=dark] .status-select>.tenant-select,:root[data-theme=dark] .model-picker .tenant-select{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .tenant-select__mark,:root[data-theme=dark] .tenant-option__icon,:root[data-theme=dark] .tenant-menu__head small{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .tenant-select__copy strong{color:var(--ink)}:root[data-theme=dark] .tenant-select__copy small,:root[data-theme=dark] .tenant-menu__head,:root[data-theme=dark] .tenant-option__copy small,:root[data-theme=dark] .tenant-menu__empty{color:var(--muted)}:root[data-theme=dark] .tenant-menu,:root[data-theme=dark] .model-menu{border-color:var(--line);background:#131b17fb;box-shadow:0 18px 48px #0000006b}:root[data-theme=dark] .tenant-menu__search{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] .tenant-menu__search:focus-within{border-color:#657d58;background:var(--surface-raised)}:root[data-theme=dark] .tenant-menu__search button:hover,:root[data-theme=dark] .tenant-menu__options>button:hover{background:var(--surface-hover);color:var(--ink)}:root[data-theme=dark] .tenant-menu__options>button{color:var(--ink-2)}:root[data-theme=dark] .tenant-menu__options>button.selected{background:var(--surface-accent);color:#b5dd89}:root[data-theme=dark] .tenant-menu__options>button.selected .tenant-option__icon{background:#294027;color:#b5dd89}:root[data-theme=dark] .toolbar,:root[data-theme=dark] .dashboard-activity__period,:root[data-theme=dark] .identifier-tabs{background:var(--surface-soft)}:root[data-theme=dark] .toolbar{border:1px solid var(--line-soft)}:root[data-theme=dark] .search-input{border-color:var(--line);background:var(--paper);color:var(--muted)}:root[data-theme=dark] .search-input:focus-within{border-color:#607653}:root[data-theme=dark] .filter-group label>span,:root[data-theme=dark] .toolbar__count{color:var(--muted)}:root[data-theme=dark] .filter-group select{border-color:var(--line);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .segmented{gap:2px;border-radius:10px;padding:3px;background:#101713;box-shadow:inset 0 0 0 1px var(--line-soft)}:root[data-theme=dark] .segmented>button{height:32px;border-radius:7px;color:var(--muted);transition:background .15s ease,color .15s ease,box-shadow .15s ease}:root[data-theme=dark] .segmented>button:hover{background:var(--surface-soft);color:var(--ink-2)}:root[data-theme=dark] .segmented>button.active{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px #35463b,0 2px 7px #0000003d}:root[data-theme=dark] .segmented .status{background:transparent;color:inherit}:root[data-theme=dark] .segmented .status--success{color:var(--success-text)}:root[data-theme=dark] .segmented .status--danger{color:var(--danger-text)}:root[data-theme=dark] .segmented .status--warning{color:var(--warning-text)}:root[data-theme=dark] .button--secondary{border-color:var(--line);background:var(--paper)}:root[data-theme=dark] .button--secondary:hover:not(:disabled){border-color:#4b5c51;background:var(--surface-hover)}:root[data-theme=dark] .button--ghost:hover:not(:disabled){background:var(--surface-hover)}:root[data-theme=dark] .button--danger{background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .button--danger:hover:not(:disabled){background:#4a2722}:root[data-theme=dark] .icon-button{color:var(--muted)}:root[data-theme=dark] .icon-button:hover:not(:disabled){border-color:var(--line);background:var(--surface-hover);color:var(--ink)}:root[data-theme=dark] .icon-button--danger:hover:not(:disabled){border-color:#63342e;background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .status,:root[data-theme=dark] .feedback-verdict{background:#263129;color:#a6b2aa}:root[data-theme=dark] .status--success,:root[data-theme=dark] .feedback-verdict--positive{background:var(--success-bg);color:var(--success-text)}:root[data-theme=dark] .status--danger,:root[data-theme=dark] .feedback-verdict--negative{background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .status--warning{background:var(--warning-bg);color:var(--warning-text)}:root[data-theme=dark] .empty-state__icon,:root[data-theme=dark] .row-icon,:root[data-theme=dark] .activity-item__icon,:root[data-theme=dark] .metric-pill,:root[data-theme=dark] .counter{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .metric-pill--accent{background:var(--success-bg);color:var(--success-text)}:root[data-theme=dark] .inline-error,:root[data-theme=dark] .matcher-filter-error,:root[data-theme=dark] .match-request-error,:root[data-theme=dark] .job-order-picker-state--error,:root[data-theme=dark] .s3-import-note--danger,:root[data-theme=dark] .danger-summary{border-color:#64352f;background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .skeleton-row,:root[data-theme=dark] .dashboard-toolbar-skeleton i,:root[data-theme=dark] .dashboard-skeleton__banner,:root[data-theme=dark] .dashboard-skeleton__stat,:root[data-theme=dark] .dashboard-skeleton__panel,:root[data-theme=dark] .dashboard-skeleton__activity,:root[data-theme=dark] .vector-summary__metric--loading i,:root[data-theme=dark] .vector-progress--loading>i,:root[data-theme=dark] .task-batches-skeleton i{background:linear-gradient(100deg,#18231d 24%,#243128 43%,#18231d 64%);background-size:260% 100%}:root[data-theme=dark] .dashboard-activity__head p,:root[data-theme=dark] .dashboard-activity__grid small,:root[data-theme=dark] .dashboard-activity__grid em,:root[data-theme=dark] .stat-card__top,:root[data-theme=dark] .stat-card__meta,:root[data-theme=dark] .activity-item>div span,:root[data-theme=dark] .progress-row>div:first-child,:root[data-theme=dark] .progress-row strong{color:var(--muted)}:root[data-theme=dark] .text-link{color:var(--ink-2)}:root[data-theme=dark] .initial-loader span{background:var(--surface-accent);color:#afd683}:root[data-theme=dark] .dashboard-activity__grid>button{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}:root[data-theme=dark] .dashboard-activity__grid>button:hover{border-color:#4e6346;background:var(--surface-accent)}:root[data-theme=dark] .dashboard-activity__grid>button>span,:root[data-theme=dark] .vector-client__icon{background:#253627;color:#a5cf77}:root[data-theme=dark] .stat-card__meta{border-top-color:var(--line)}:root[data-theme=dark] .progress-track,:root[data-theme=dark] .vector-progress__track,:root[data-theme=dark] .playground-candidate__bars i,:root[data-theme=dark] .task-progress__track{background:#28342c}:root[data-theme=dark] .notice,:root[data-theme=dark] .security-note,:root[data-theme=dark] .s3-import-note{border-color:#385034;background:var(--success-bg);color:var(--success-text)}:root[data-theme=dark] .notice--warning,:root[data-theme=dark] .match-warning,:root[data-theme=dark] .entity-poll-warning,:root[data-theme=dark] .s3-import-note--warning{border-color:#614a29;background:var(--warning-bg);color:var(--warning-text)}:root[data-theme=dark] .s3-import-note--warning span{color:#d8a963}:root[data-theme=dark] .vector-summary>div{color:var(--muted)}:root[data-theme=dark] .vector-summary__attention{border-color:#66502d!important;background:var(--warning-bg)!important}:root[data-theme=dark] .vector-client__head{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .vector-client__head code,:root[data-theme=dark] .vector-client__count,:root[data-theme=dark] .vector-table__head,:root[data-theme=dark] .vector-table__empty,:root[data-theme=dark] .vector-progress>div,:root[data-theme=dark] .vector-progress b{color:var(--muted)}:root[data-theme=dark] .vector-client__head button,:root[data-theme=dark] .vector-table__empty strong{color:var(--ink-2)}:root[data-theme=dark] .vector-table__empty--error{background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .vector-table__empty--error strong{color:var(--danger-text)}:root[data-theme=dark] .tenant-card:hover,:root[data-theme=dark] .model-card:hover{border-color:#49594f}:root[data-theme=dark] .tenant-card__current{background:var(--success-bg);color:var(--success-text)}:root[data-theme=dark] .tenant-card__icon,:root[data-theme=dark] .model-card__icon,:root[data-theme=dark] .settings-card__icon,:root[data-theme=dark] .match-panel-heading>span:first-child,:root[data-theme=dark] .job-order-picker__icon{background:#253627;color:#a5cf77}:root[data-theme=dark] .tenant-card__stats>div{background:var(--surface-soft)}:root[data-theme=dark] .tenant-card__stats>div>svg{color:#9dc873}:root[data-theme=dark] .tenant-card__stats small{color:var(--muted)}:root[data-theme=dark] .tenant-card__stats strong{color:var(--ink-2)}:root[data-theme=dark] .tenant-card>code,:root[data-theme=dark] .tenant-card__created,:root[data-theme=dark] .model-card__index,:root[data-theme=dark] .model-card>code,:root[data-theme=dark] .model-card__stats small,:root[data-theme=dark] .data-table__head,:root[data-theme=dark] .cell-main small,:root[data-theme=dark] .data-table__row code,:root[data-theme=dark] .feedback-message>span{color:var(--muted)}:root[data-theme=dark] .data-table__row:hover{background:var(--surface-soft)}:root[data-theme=dark] .role-list span,:root[data-theme=dark] .tag-list span,:root[data-theme=dark] .detail-tags span,:root[data-theme=dark] .resume-skill-list>span,:root[data-theme=dark] .playground-candidate__reranker{background:var(--surface-accent);color:#afd683}:root[data-theme=dark] .security-note span,:root[data-theme=dark] .s3-import-note span{color:#8fb16f}:root[data-theme=dark] .detail-copy,:root[data-theme=dark] .parameter-block code,:root[data-theme=dark] .resume-employer article p,:root[data-theme=dark] .resume-text p{color:var(--ink-2)}:root[data-theme=dark] .detail-grid>div,:root[data-theme=dark] .parameter-block,:root[data-theme=dark] .webhook-preview,:root[data-theme=dark] .entity-processing-meta>div,:root[data-theme=dark] .match-response-meta>div,:root[data-theme=dark] .resume-dialog__stats>div,:root[data-theme=dark] .resume-contact-list span,:root[data-theme=dark] .resume-education-list article,:root[data-theme=dark] .resume-simple-list span{background:var(--surface-soft)}:root[data-theme=dark] .detail-grid>div>span:first-child,:root[data-theme=dark] .parameter-block small,:root[data-theme=dark] .settings-card__head p,:root[data-theme=dark] .status-options small,:root[data-theme=dark] .connection-dot,:root[data-theme=dark] .webhook-preview,:root[data-theme=dark] .resume-dialog__stats span,:root[data-theme=dark] .resume-employer article span,:root[data-theme=dark] .resume-education-list span,:root[data-theme=dark] .resume-simple-list small{color:var(--muted)}:root[data-theme=dark] .parameter-block code.provider-value,:root[data-theme=dark] .webhook-preview strong{color:var(--ink)}:root[data-theme=dark] .provider-value>span{border-color:var(--line);background:#f6f8f3}:root[data-theme=dark] .status-options>label.selected,:root[data-theme=dark] .role-options label.selected,:root[data-theme=dark] .radio-cards label:has(input:checked){border-color:#5f7e4d;background:var(--surface-accent);box-shadow:inset 0 0 0 1px #5f7e4d}:root[data-theme=dark] .status-options__mark,:root[data-theme=dark] .mcp-installer__hint span{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .status-options .selected .status-options__mark{background:#294027;color:#b5dd89}:root[data-theme=dark] .check-row input[type=checkbox],:root[data-theme=dark] .role-options input[type=checkbox],:root[data-theme=dark] .match-toggle input[type=checkbox]{border-color:#536158;background:#0e1511;box-shadow:inset 0 1px 2px #00000047}:root[data-theme=dark] .check-row input[type=checkbox]:hover,:root[data-theme=dark] .role-options input[type=checkbox]:hover,:root[data-theme=dark] .match-toggle input[type=checkbox]:hover{border-color:#789466;background:#131d17}:root[data-theme=dark] .check-row input[type=checkbox]:checked,:root[data-theme=dark] .role-options input[type=checkbox]:checked,:root[data-theme=dark] .match-toggle input[type=checkbox]:checked{border-color:#9ed35b;background:var(--accent);box-shadow:inset 0 -2px #344e1433,0 0 0 3px #b8f36b1a}:root[data-theme=dark] .role-checkbox{border-color:#536158;background:#0e1511;box-shadow:inset 0 1px 2px #00000047}:root[data-theme=dark] .role-options label:hover .role-checkbox{border-color:#789466;background:#131d17}:root[data-theme=dark] .role-options label:has(input:checked) .role-checkbox{border-color:#9ed35b;background:var(--accent);color:#14200f;box-shadow:inset 0 -2px #344e1433,0 0 0 3px #b8f36b1a}:root[data-theme=dark] .match-mode-tabs button,:root[data-theme=dark] .entity-mode-tabs button,:root[data-theme=dark] .matcher-filter-card,:root[data-theme=dark] .match-weight-grid label,:root[data-theme=dark] .mcp-client-options>button,:root[data-theme=dark] .task-batches-empty,:root[data-theme=dark] .task-progress,:root[data-theme=dark] .playground-candidate{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .match-mode-tabs button:hover,:root[data-theme=dark] .entity-mode-tabs button:hover:not(:disabled){border-color:#506247}:root[data-theme=dark] .match-mode-tabs button.active,:root[data-theme=dark] .entity-mode-tabs button.active,:root[data-theme=dark] .match-toggle:has(input:checked),:root[data-theme=dark] .mcp-client-options>button.active{border-color:#5f7e4d;background:var(--surface-accent);color:#afd683}:root[data-theme=dark] .match-toggle.s3-import-validation-option:has(input:checked){border-color:#725a31;background:var(--warning-bg);color:var(--warning-text)}:root[data-theme=dark] .deployment-backup-check{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .entity-schema-fields{border-color:var(--line);background:var(--surface-soft)}:root[data-theme=dark] .entity-schema-fields>summary{color:var(--ink-2)}:root[data-theme=dark] .deployment-backup-option>svg,:root[data-theme=dark] .deployment-backup-progress>div span{color:#b4da8d}:root[data-theme=dark] .deployment-backup-progress>div strong,:root[data-theme=dark] .deployment-backup-progress small{color:var(--muted)}:root[data-theme=dark] .deployment-backup-progress__track{background:#28342c}:root[data-theme=dark] .matcher-filter-editor__head>span,:root[data-theme=dark] .mcp-client-options>button>span{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .matcher-suggest__input,:root[data-theme=dark] .matcher-filter-toggle,:root[data-theme=dark] .matcher-skill,:root[data-theme=dark] .matcher-skill input,:root[data-theme=dark] .job-order-picker__trigger,:root[data-theme=dark] .job-order-menu__search,:root[data-theme=dark] .field textarea{border-color:var(--line);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .matcher-suggest__menu,:root[data-theme=dark] .job-order-menu{border-color:var(--line);background:#131b17fc;box-shadow:0 18px 45px #0006}:root[data-theme=dark] .matcher-suggest__menu>button,:root[data-theme=dark] .job-order-menu__options>button{color:var(--ink-2)}:root[data-theme=dark] .matcher-suggest__menu>button:hover,:root[data-theme=dark] .matcher-suggest__menu>button.active,:root[data-theme=dark] .job-order-menu__options>button:hover,:root[data-theme=dark] .job-order-menu__options>button.selected{background:var(--surface-accent);color:#afd683}:root[data-theme=dark] .matcher-filter-card>header button:hover,:root[data-theme=dark] .matcher-filter-tags button:hover,:root[data-theme=dark] .matcher-skill>button:hover{background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .matcher-filter-empty,:root[data-theme=dark] .job-order-picker-state,:root[data-theme=dark] .match-result-empty>span,:root[data-theme=dark] .entity-processing-empty>span{border-color:#425148;background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] .matcher-filter-tags>span,:root[data-theme=dark] .match-mode-note,:root[data-theme=dark] .match-warning--suggestion,:root[data-theme=dark] .feedback-quote,:root[data-theme=dark] .candidate-row>blockquote,:root[data-theme=dark] .s3-source-summary{border-color:#385034;background:var(--success-bg);color:var(--success-text)}:root[data-theme=dark] .entity-file-field input[type=file]::file-selector-button{background:var(--surface-hover);color:#afd683}:root[data-theme=dark] .entity-processing-terminal--success{background:var(--success-bg);color:var(--success-text)}:root[data-theme=dark] .entity-processing-terminal--failed{background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .entity-processing-meta dt,:root[data-theme=dark] .match-response-meta span,:root[data-theme=dark] .match-response-meta code{color:var(--muted)}:root[data-theme=dark] .playground-candidate:hover{border-color:#4b5d51;box-shadow:0 8px 24px #00000047}:root[data-theme=dark] .playground-candidate__icon{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .playground-candidate>p,:root[data-theme=dark] .playground-candidate__screening-scores>span,:root[data-theme=dark] .playground-candidate__questions>div,:root[data-theme=dark] .candidate-row>p{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .playground-candidate__features>span{border-color:#35463a;background:var(--surface-accent)}:root[data-theme=dark] .playground-candidate__features strong,:root[data-theme=dark] .playground-candidate__questions strong{color:#aecb91}:root[data-theme=dark] .candidate-row--clickable:hover{background:var(--surface-soft)}:root[data-theme=dark] .candidate-row__icon{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .matcher-skill>span,:root[data-theme=dark] .entity-processing-meta dd,:root[data-theme=dark] .playground-candidate__questions span,:root[data-theme=dark] .resume-contact-list span{color:var(--ink-2)}:root[data-theme=dark] .feedback-identifiers code,:root[data-theme=dark] .batch-row__number{color:var(--ink-2)}:root[data-theme=dark] .feedback-quote--empty{border-color:#465249;background:var(--surface-soft);color:var(--muted)}:root[data-theme=dark] .resume-section__heading strong{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .resume-employer{border-left-color:#344239}:root[data-theme=dark] .resume-text summary,:root[data-theme=dark] .json-details summary{background:var(--surface-soft);color:var(--ink-2)}:root[data-theme=dark] .mcp-installer__intro{background:var(--surface-accent)}:root[data-theme=dark] .mcp-installer__intro>span,:root[data-theme=dark] .mcp-client-options>button.active>span{background:#294027;color:#b5dd89}:root[data-theme=dark] .task-batches-empty>span{background:var(--surface-hover)}:root[data-theme=dark] .task-batches-empty strong,:root[data-theme=dark] .task-progress__meta strong,:root[data-theme=dark] .feedback-identifiers code,:root[data-theme=dark] .s3-credentials-heading strong{color:var(--ink-2)}:root[data-theme=dark] .task-batches-empty small,:root[data-theme=dark] .task-progress__meta,:root[data-theme=dark] .batch-row,:root[data-theme=dark] .feedback-identifiers span{color:var(--muted)}:root[data-theme=dark] .batch-row p{background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .s3-source-summary>svg{background:#294027}:root[data-theme=dark] .s3-source-summary span{color:#8da67d}:root[data-theme=dark] .s3-source-summary strong{color:#b4d990}:root[data-theme=dark] .secure-input>button:hover{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .modal-backdrop{background:#030705b8}:root[data-theme=dark] .modal{border:1px solid var(--line);box-shadow:0 32px 100px #0000008c}:root[data-theme=dark] .field>span{color:var(--ink-2)}:root[data-theme=dark] .field>span em,:root[data-theme=dark] .field>small{color:var(--muted)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .custom-select__trigger,:root[data-theme=dark] .date-picker__trigger,:root[data-theme=dark] .date-picker__time input,:root[data-theme=dark] .time-zone-select__trigger,:root[data-theme=dark] .time-zone-select__menu>input{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}:root[data-theme=dark] input:-webkit-autofill,:root[data-theme=dark] input:-webkit-autofill:hover,:root[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-soft) inset;caret-color:var(--ink)}:root[data-theme=dark] .custom-select__trigger:disabled,:root[data-theme=dark] .date-picker__trigger:disabled{background:#101713;color:#657168}:root[data-theme=dark] .custom-select__menu,:root[data-theme=dark] .date-picker__popover,:root[data-theme=dark] .time-zone-select__menu{border-color:var(--line);background:#131b17fe;box-shadow:0 20px 50px #0000007a}:root[data-theme=dark] .custom-select__menu>button,:root[data-theme=dark] .date-picker__days>button,:root[data-theme=dark] .time-zone-select__menu>div>button{color:var(--ink-2)}:root[data-theme=dark] .custom-select__menu>button.active,:root[data-theme=dark] .date-picker__days>button:hover:not(.disabled),:root[data-theme=dark] .date-picker__days>button:focus-visible:not(.disabled),:root[data-theme=dark] .time-zone-select__menu>div>button:hover,:root[data-theme=dark] .time-zone-select__menu>div>button.selected{background:var(--surface-accent);color:#b5dd89}:root[data-theme=dark] .custom-select__menu>button.selected{color:#b5dd89}:root[data-theme=dark] .custom-select__menu small,:root[data-theme=dark] .date-picker__weekdays span,:root[data-theme=dark] .date-picker__time,:root[data-theme=dark] .date-picker__timezone,:root[data-theme=dark] .time-zone-select__menu small{color:var(--muted)}:root[data-theme=dark] .date-picker__month>button,:root[data-theme=dark] .date-picker__actions>button{background:var(--surface-hover);color:var(--ink-2)}:root[data-theme=dark] .date-picker__month>button:hover:not(:disabled),:root[data-theme=dark] .date-picker__actions>button:hover:not(:disabled){background:var(--surface-accent);color:#b5dd89}:root[data-theme=dark] .date-picker__days>button.outside,:root[data-theme=dark] .date-picker__days>button.disabled{color:#536159}:root[data-theme=dark] .check-row{color:var(--ink-2)}:root[data-theme=dark] .topbar__menu{background:var(--surface-hover);color:var(--ink)}:root[data-theme=dark] .mobile-nav{border-color:var(--line);background:#080d0af5}:root[data-theme=dark] .data-surface,:root[data-theme=dark] .surface,:root[data-theme=dark] .tenant-card,:root[data-theme=dark] .model-card,:root[data-theme=dark] .user-card,:root[data-theme=dark] .vector-client,:root[data-theme=dark] .stat-card{box-shadow:inset 0 1px #ffffff04}:root[data-theme=dark] .task-progress--compact{background:transparent}:root[data-theme=dark] .s3-import-note--danger{border-color:#64352f;background:var(--danger-bg);color:var(--danger-text)}:root[data-theme=dark] .s3-import-note--danger span{color:#d98276}@media(max-width:660px){:root[data-theme=dark] .vector-table{background:var(--surface-soft)}}
