.leader-research-page{--leader-ink: #0f172a;--leader-muted: #526176;--leader-border: #dbe3ee;--leader-panel: #ffffff;--leader-soft: #f6f8fb;--leader-primary: #1677ff;--leader-success: #15803d;--leader-warning: #b45309;color:var(--leader-ink)}.leader-research-page>.ant-space-item{min-width:0}.leader-research-hero{overflow:hidden;border:1px solid #cdd9e8;background:radial-gradient(circle at 92% 0%,rgba(22,119,255,.13),transparent 32%),linear-gradient(135deg,#fff,#f7faff 68%,#f0f6ff);box-shadow:0 14px 36px #1f375814}.leader-research-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:18px}.leader-research-eyebrow,.leader-section-kicker{display:block;margin-bottom:7px;color:#35618f;font-size:12px;font-weight:700;letter-spacing:.08em}.leader-research-hero h2.ant-typography{margin:0 0 8px;color:var(--leader-ink);font-size:clamp(28px,4vw,40px);line-height:1.18}.leader-research-hero .ant-typography{max-width:760px;color:var(--leader-muted);line-height:1.7}.leader-research-hero-actions{justify-content:flex-end}.leader-research-nav{display:flex;gap:6px;margin:0 0 18px;padding:6px;overflow-x:auto;border:1px solid #dce6f2;border-radius:10px;background:#ffffffb8}.leader-research-nav a{flex:0 0 auto;padding:7px 12px;color:#334155;border-radius:7px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease,background-color .18s ease}.leader-research-nav a:hover,.leader-research-nav a:focus-visible{color:#0958d9;background:#eaf3ff;outline:none}.leader-state-section{padding:22px;border:1px solid var(--leader-border);border-radius:12px;background:var(--leader-soft)}.leader-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.leader-section-heading-standalone{margin:6px 2px -6px}.leader-section-heading h3.ant-typography,.leader-guidance-copy h4.ant-typography{margin:0 0 5px;color:var(--leader-ink)}.leader-section-heading .ant-typography,.leader-guidance-copy .ant-typography{margin-bottom:0;color:var(--leader-muted)}.leader-state-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.leader-state-card{position:relative;display:flex;min-width:0;min-height:286px;padding:16px;flex-direction:column;align-items:flex-start;overflow:hidden;color:var(--leader-ink);text-align:left;border:1px solid var(--leader-border);border-top:3px solid #94a3b8;border-radius:10px;background:var(--leader-panel);box-shadow:0 5px 16px #2b3f590a;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.leader-state-card:hover,.leader-state-card:focus-visible{border-color:#91bfff;box-shadow:0 10px 24px #1677ff1c;outline:none}.leader-state-card.is-selected{border-color:var(--leader-primary);background:#f3f8ff;box-shadow:0 0 0 2px #1677ff21}.leader-state-card.state-paper,.leader-state-card.state-candidate{border-top-color:#1677ff}.leader-state-card.state-trial_ready{border-top-color:#16a34a}.leader-state-card.state-cooldown{border-top-color:#d97706}.leader-state-card.state-retired{border-top-color:#dc2626}.leader-state-card-top{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:16px}.leader-state-index{color:#64748b;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.08em}.leader-state-count{color:var(--leader-ink);font-family:SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:800}.leader-state-card>strong{font-size:17px;line-height:1.3}.leader-state-stage{margin:3px 0 11px;color:#35618f;font-size:12px;font-weight:700}.leader-state-description{color:#44546a;font-size:13px;line-height:1.55}.leader-state-gate{display:flex;gap:6px;margin-top:14px;padding-top:12px;color:#475569;border-top:1px dashed #d7e0eb;font-size:12px;line-height:1.55}.leader-state-gate .anticon{flex:0 0 auto;margin-top:3px;color:#1677ff}.leader-state-next{display:flex;width:100%;gap:6px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;color:#1e3a5f;font-size:12px;font-weight:650;line-height:1.5}.leader-state-strict{margin-top:9px;padding:5px 8px;color:#166534;border-radius:6px;background:#dcfce7;font-size:11px;font-weight:700}.leader-guidance-card{border:1px solid #b9d5ff;background:linear-gradient(105deg,#eff6ff,#fff 72%)}.leader-guidance-card .ant-card-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.leader-guidance-icon{display:grid;width:44px;height:44px;place-items:center;color:#0958d9;border-radius:12px;background:#dcecff;font-size:21px}.leader-candidate-workbench,.leader-fast-watch-card,#leader-run-status,#leader-source-health{scroll-margin-top:18px}.leader-candidate-workbench{border-color:#cdd9e8;box-shadow:0 10px 28px #1f37580f}.leader-candidate-workbench .ant-card-head-title{white-space:normal}.leader-next-step{padding-left:9px;border-left:3px solid #94a3b8}.leader-next-step.is-active{border-left-color:#1677ff}.leader-next-step.is-success{border-left-color:#16a34a}.leader-next-step.is-warning{border-left-color:#d97706}.leader-next-step .ant-typography{font-size:12px;line-height:1.5}.leader-research-page .ant-btn,.leader-research-page .ant-select-selector,.leader-research-page .ant-input-affix-wrapper,.leader-research-page .ant-input-group-addon{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.leader-research-page .ant-btn:focus-visible,.leader-research-page a:focus-visible{outline:2px solid #1677ff;outline-offset:2px}@media (max-width: 1380px){.leader-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-state-card{min-height:258px}}@media (max-width: 900px){.leader-research-hero-main,.leader-section-heading{flex-direction:column}.leader-research-hero-actions{width:100%;justify-content:flex-start}.leader-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-guidance-card .ant-card-body{grid-template-columns:auto minmax(0,1fr)}.leader-guidance-card .ant-btn{grid-column:1 / -1;width:100%}}@media (max-width: 560px){.leader-research-hero .ant-card-body,.leader-state-section{padding:16px}.leader-research-hero-actions .ant-btn{flex:1 1 100%}.leader-state-grid{grid-template-columns:1fr}.leader-state-card{min-height:0}.leader-research-nav{margin-inline:-4px}.leader-guidance-card .ant-card-body{grid-template-columns:1fr}.leader-guidance-icon{width:38px;height:38px}.leader-candidate-workbench .ant-card-extra{margin-inline-start:0}}@media (prefers-reduced-motion: reduce){.leader-research-page *,.leader-research-page *:before,.leader-research-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.positions-page{display:flex;flex-direction:column;gap:16px}.positions-page-header{margin-bottom:0;padding:18px 20px;border:1px solid #e6f0ff;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#fff 70%)}.positions-summary-grid{margin-bottom:0}.positions-summary-card{height:100%;border-color:#edf0f5;border-radius:10px}.positions-summary-card .ant-statistic{margin-bottom:4px}.positions-summary-card .ant-statistic-title{color:#667085;font-size:12px}.positions-summary-card .ant-statistic-content{font-size:24px}.positions-analysis-card,.positions-list-card{margin-bottom:0;border-radius:12px}.positions-list-card{border-color:#d9e7ff}@media (max-width: 768px){.positions-page{gap:12px}.positions-page-header{padding:14px;border-radius:10px}.positions-summary-card .ant-statistic-content{font-size:20px}}.system-flow-page{min-height:calc(100vh - 48px);color:#eef4ff}.system-flow-stage{position:relative;width:min(100%,1540px);margin:0 auto;padding:40px;overflow:hidden;border:1px solid rgba(0,246,255,.32);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 85% 0%,rgba(255,43,214,.13),transparent 29%),linear-gradient(135deg,#090b14,#10152a 54%,#080a11);background-size:34px 34px,34px 34px,auto,auto;box-shadow:0 0 42px #00f6ff2e,inset 0 0 80px #0b0e23b8}.system-flow-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,246,255,.04),transparent);animation:system-flow-sweep 8s ease-in-out infinite}.system-flow-heading,.system-flow-lane,.system-flow-handoff,.system-flow-gates,.system-flow-feedback{position:relative;z-index:1}.system-flow-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:36px}.system-flow-eyebrow,.system-flow-lane-title>span,.system-flow-code,.system-flow-runtime-topline{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:.12em}.system-flow-eyebrow{margin:0 0 9px;color:#8dfcff;font-size:12px}.system-flow-heading h1{margin:0 0 12px;color:#fff;font-size:clamp(32px,4vw,48px);line-height:1.08;text-shadow:2px 0 #ff2bd6,-2px 0 #00f6ff,0 0 20px rgba(0,246,255,.34)}.system-flow-heading>div>p:last-child{max-width:720px;margin:0;color:#b3bfd7;font-size:16px;line-height:1.65}.system-flow-runtime{width:min(100%,360px);padding:15px 16px;border:1px solid rgba(255,255,255,.2);background:#040710ad;box-shadow:inset 0 0 22px #00f6ff0d}.system-flow-runtime.is-ready{border-color:#b6ff00a3}.system-flow-runtime.is-warning{border-color:#ffc107cc}.system-flow-runtime.is-error,.system-flow-runtime.is-blocked{border-color:#ff4e70d1}.system-flow-runtime-topline{display:flex;justify-content:space-between;gap:12px;color:#a7b8d4;font-size:10px}.system-flow-runtime button{padding:0;color:#8dfcff;border:0;background:transparent;font:inherit;cursor:pointer}.system-flow-runtime button:disabled{cursor:wait;opacity:.55}.system-flow-runtime strong,.system-flow-runtime span,.system-flow-runtime small{display:block}.system-flow-runtime strong{margin:10px 0 6px;color:#f7fbff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px}.system-flow-runtime span{color:#b3bfd7;font-size:13px}.system-flow-runtime small{margin-top:9px;color:#f3b2d9;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.system-flow-lane{padding:21px;border:1px solid rgba(255,255,255,.13);background:#060a168a}.research-lane{border-left:3px solid #00f6ff}.execution-lane{border-left:3px solid #ff2bd6}.system-flow-lane-title{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:baseline;margin-bottom:16px}.system-flow-lane-title>span{color:#8dfcff;font-size:11px}.execution-lane .system-flow-lane-title>span{color:#ff8be6}.system-flow-lane-title h2{margin:0;color:#fff;font-size:21px}.system-flow-lane-title p{grid-column:2;margin:5px 0 0;color:#aebbd2;font-size:13px;line-height:1.5}.system-flow-cards{display:grid;gap:12px}.research-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.execution-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.system-flow-step{min-height:170px;padding:15px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(155deg,#1b233ff0,#090d1cdb);box-shadow:inset 0 0 0 1px #00f6ff0a;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.execution-lane .system-flow-step{box-shadow:inset 0 0 0 1px #ff2bd60d}.system-flow-code{display:inline-block;margin-bottom:14px;padding:4px 6px;color:#061017;background:#8dfcff;font-size:11px;font-weight:800}.execution-lane .system-flow-code{background:#ff98e6}.system-flow-step h3{margin:0 0 9px;color:#fff;font-size:16px;line-height:1.3}.system-flow-step p{margin:0;color:#b6c1d6;font-size:12px;line-height:1.62}.system-flow-handoff{display:flex;align-items:center;gap:11px;margin:16px 0;color:#b6ff00;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;letter-spacing:.08em}.system-flow-handoff i{flex:1;height:1px;background:linear-gradient(90deg,#00f6ff,#b6ff00,#ff2bd6);box-shadow:0 0 12px #b6ff008c}.system-flow-handoff span:last-child{color:#aebbd2;font-size:10px}.system-flow-gates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.system-flow-gates article{padding:14px 16px;border:1px solid rgba(182,255,0,.31);background:#121c1494}.system-flow-gates strong{color:#c8ff42;font-size:14px}.system-flow-gates p{margin:7px 0 0;color:#bfcaaf;font-size:12px;line-height:1.55}.system-flow-feedback{margin:18px 0 0;padding:11px 14px;color:#f2b0df;border-left:2px solid #ff2bd6;background:#ff2bd612;font-size:13px;line-height:1.55}@keyframes system-flow-sweep{0%,55%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@media (max-width: 1320px){.research-cards,.execution-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 840px){.system-flow-stage{padding:28px 22px}.system-flow-heading{display:block}.system-flow-runtime{width:100%;margin-top:22px}.research-cards,.execution-cards,.system-flow-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.system-flow-stage{padding:22px 16px}.system-flow-heading h1{font-size:30px}.system-flow-lane{padding:14px}.system-flow-lane-title{grid-template-columns:1fr}.system-flow-lane-title p{grid-column:1}.research-cards,.execution-cards,.system-flow-gates{grid-template-columns:1fr}.system-flow-handoff{align-items:flex-start;flex-direction:column}.system-flow-handoff i{width:100%;flex:none}}:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}@media (max-width: 768px){body{font-size:14px}}@media (min-width: 769px){body{font-size:16px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
