.candidate-commercial{min-width:0;border-top:1px solid #2a5770;padding-top:16px}.candidate-commercial-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.candidate-commercial-indicators strong,.candidate-commercial-evidence small,.candidate-commercial-evidence a{display:block}.candidate-commercial-indicators strong{color:#e2f3ff;margin-top:5px}.candidate-commercial-context>strong{display:block;color:#e2f3ff;margin-top:5px}.candidate-commercial-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.candidate-commercial-evidence article{border-bottom:1px solid #25465c;padding:12px 0;overflow-wrap:anywhere}.candidate-commercial-evidence article>span{display:block;margin:5px 0}.candidate-commercial-evidence small{color:#a6bdd3;line-height:1.5}.candidate-commercial-review{margin-top:16px}.candidate-commercial-review input,.candidate-commercial-review textarea,.candidate-commercial-review select{width:100%;box-sizing:border-box}@media(max-width:680px){.candidate-commercial-indicators{grid-template-columns:1fr}}.commercial-priority{display:inline-flex;width:fit-content;border:1px solid #35536d;border-radius:9px;padding:5px 8px;font-size:11px;line-height:1.4;color:#c3d7e9;background:#10233a}.priority-alta{color:#82f0c9;background:#0b3536;border-color:#267c72}.priority-media{color:#ffdf8b;background:#322e22;border-color:#7e6a37}.priority-baixa{color:#a5cdff;background:#102d4d;border-color:#32638d}.priority-evidencia_insuficiente{color:#bac9df}.candidate-intelligence-audit{margin:12px 0;padding:12px;border:1px solid #2b4c68;border-radius:10px;background:#0a2037;overflow-wrap:anywhere}.candidate-intelligence-audit summary{cursor:pointer;color:#b2d9fb}.candidate-intelligence-audit article{margin:12px 0}.candidate-table-row .candidate-opportunity,.candidate-table-row .candidate-justification{line-height:1.6;overflow-wrap:anywhere}.candidate-table-row .candidate-contact-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.candidate-contact-links .candidate-social-links{margin:0}@media(max-width:700px){.candidate-table .candidate-table-head{display:none}.candidate-table .candidate-table-row{min-width:0;grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.candidate-table{overflow:visible}.candidate-table-row [data-label]:before{content:attr(data-label);display:block;color:#91afc8;font-size:10px;margin-bottom:4px}}.candidate-social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.candidate-social-links .candidate-social-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #2a5770;border-radius:8px;background:#091c34;color:#a9dcff}.candidate-social-links .social-whatsapp-phone{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.candidate-social-links .social-instagram:hover{color:#f18acb;border-color:#b05292}.candidate-social-links .social-facebook:hover{color:#7eb8ff;border-color:#4f8dd7}.candidate-social-links .social-whatsapp:hover{color:#6fe9b2;border-color:#28a47a}.candidate-social-links .candidate-social-link:focus-visible{outline:2px solid #6fe9ca;outline-offset:3px}.gx-login{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;width:100%;overflow:hidden;padding:28px 24px;background:#010714;color:#f2f6ff}.gx-login-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.gx-login-brand{display:flex;flex-direction:column;align-items:center;width:min(100%,294px);flex-shrink:0}.gx-login-logo{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:screen}.gx-login-tagline{position:relative;margin:-36px 0 0;color:#bfdaf8;font-size:16px;line-height:23px;font-weight:400;letter-spacing:.23em;text-align:center}.gx-login-card{width:min(100%,448px);margin-top:25px;padding:26px 28px 22px;border:1px solid #0084d3;border-radius:18px;background:linear-gradient(154deg,#031a3cbb,#020e22f0 35%,#020b1bf5);box-shadow:inset 0 1px #00deff55,0 16px 60px #00174440}.gx-login-heading{text-align:center}.gx-login-heading h1{margin:0;font-size:24px;line-height:31px;font-weight:700;letter-spacing:-.035em}.gx-login-heading p{margin:4px 0 17px;font-size:13px;line-height:20px;color:#d4e4fa}.gx-login-controls{display:grid;grid-template-columns:1fr 1fr;height:40px;border:1px solid #2b4d77;border-radius:8px;background:linear-gradient(110deg,#041029,#122644)}.gx-login-controls button{min-width:0;padding:0 9px;border:0;background:transparent;color:#d6e6fc;font-size:14px;border-radius:7px}.gx-login-controls .gx-login-current{position:relative;margin:-1px;color:#fff;font-weight:600;border:1px solid #00cfff;background:linear-gradient(110deg,#0092ff,#0052ff 50%,#0078ff);box-shadow:inset 0 0 6px #00dfff99,0 0 10px #08f4}.gx-login-form{display:flex;flex-direction:column;gap:17px;margin-top:18px}.gx-login-field{display:flex;flex-direction:column;gap:7px}.gx-login-field>span{font-size:13px;line-height:18px;font-weight:600}.gx-login-input{position:relative;display:flex;align-items:center}.gx-login-input>svg{position:absolute;left:14px;color:#c7ddff;pointer-events:none}.gx-login-input input{display:block;width:100%;height:44px;min-height:44px;padding:0 44px;border:1px solid #2a4b70;border-radius:8px;background:#03112699;font-size:14px;line-height:normal;color:#f0f6ff}.gx-login-input input::placeholder{color:#7f9bc2;opacity:1}.gx-login-input input:focus-visible{outline:2px solid #00c8ff;outline-offset:2px;box-shadow:0 0 15px #007dff55}.gx-login-password-toggle{position:absolute;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#c7ddff;background:none;border:0;border-radius:7px}.gx-login-submit{min-height:46px;padding:9px 18px;color:#fff;font-size:15px;font-weight:650;border:1px solid #00cfff;border-radius:8px;background:linear-gradient(105deg,#008cff,#0051ff 55%,#007cff);box-shadow:inset 0 0 7px #00deff99,0 0 5px #00b8ff55,0 0 16px #004cff44}.gx-login-submit:hover:not(:disabled),.gx-login-controls .gx-login-current:hover:not(:disabled){filter:brightness(1.14)}.gx-login button:disabled{opacity:.62}.gx-login button:focus-visible{outline:2px solid white;outline-offset:4px}.gx-login-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #18304f;color:#d9e9ff;font-size:12px;line-height:20px;text-align:center}.gx-login-footer svg{flex-shrink:0;color:#00c6ff}.gx-login-message{margin:17px 0 0;padding:11px 13px;border:1px solid #355876;border-radius:8px;color:#d7e9ff;background:#071d35;font-size:13px;line-height:1.5}.gx-login-message[data-kind=error]{color:#ffe1e6;border-color:#814057;background:#291425}@media(max-width:600px){.gx-login{padding:22px 18px 30px}.gx-login-brand{width:min(100%,236px)}.gx-login-tagline{margin-top:-29px;font-size:14px;line-height:21px;letter-spacing:.2em}.gx-login-card{margin-top:20px;padding:24px 22px 22px;border-radius:17px}.gx-login-heading h1{font-size:22px}.gx-login-heading p{font-size:13px}.gx-login-footer{font-size:12px}}@media(min-width:601px)and (max-height:820px){.gx-login-brand{width:236px}.gx-login-tagline{margin-top:-29px;font-size:14px;line-height:21px}.gx-login-card{margin-top:18px}}@media(prefers-reduced-motion:reduce){.gx-login button{transition:none}}:root{font-family:Inter,Segoe UI,system-ui,sans-serif;color:#eef4ff;background:#030b1c;font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark;--color-bg: #030b1c;--color-bg-soft: #0c1b32;--color-surface: #09172c;--color-surface-muted: #0d2039;--color-text: #eef4ff;--color-text-secondary: #b9c9e4;--color-text-soft: #8ea6c9;--color-border: #203651;--color-border-strong: #365c7e;--color-primary: #3cb9ff;--color-primary-hover: #80d7ff;--color-primary-soft: #123656;--color-teal: #24d8b5;--color-teal-soft: #0b383d;--color-success: #3ee0a9;--color-success-soft: #0c3938;--color-warning: #ffd06b;--color-warning-soft: #3c301c;--color-danger: #ff87a6;--color-danger-soft: #3c2335;--color-purple: #b99afa;--color-purple-soft: #202f50;--radius-sm: 8px;--radius-md: 12px;--shadow-sm: 0 10px 28px #0004;--shadow-md: 0 20px 50px #0007;--focus-ring: 0 0 0 3px #28ceff77}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #6ce6ff;outline-offset:3px;box-shadow:var(--focus-ring)}a{color:#69d1ff;text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.6}h1,h2,h3,p{overflow-wrap:anywhere}h2{font-size:17px;font-weight:650;margin:0;letter-spacing:-.025em}h3{font-size:14px;margin:0}small{font-size:11px;color:var(--color-text-soft)}input,select,textarea{background:#061328;color:#e3edff;border:1px solid #29415f;border-radius:7px;padding:10px 12px;min-width:0;min-height:39px;max-width:100%}input::placeholder,textarea::placeholder{color:#849aba}input:hover,select:hover,textarea:hover{border-color:#4c789c}textarea{width:100%;min-height:100px;line-height:1.6;resize:vertical}input[type=checkbox]{width:17px;min-height:17px;accent-color:#2bbfff}select{font-size:12px}label{min-width:0}button{transition:background .16s,border-color .16s,transform .16s}.skip-link{position:fixed;top:-60px;left:20px;z-index:50;background:#073651;padding:12px}.skip-link:focus{top:10px}.app-shell{display:grid;grid-template-columns:278px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(ellipse at 95% 30%,#04375438,transparent 48%),radial-gradient(ellipse at 24% 0%,#16316c26,transparent 35%),#030b1c}.ambient-scene{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 8% 24%,#49d9ff 0 1px,transparent 3px),radial-gradient(circle at 87% 75%,#e56af6 0 1px,transparent 3px),radial-gradient(circle at 53% 13%,#5897ff 0 1px,transparent 2px);background-size:317px 347px,489px 419px,239px 331px;opacity:.6}.ambient-scene svg{height:100%;width:100%}.sidebar{margin:10px 0 10px 14px;padding:20px 12px 12px;border:1px solid #526c9877;border-radius:13px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:linear-gradient(155deg,#15233aee,#0a162cdd 65%,#14253eea);box-shadow:inset 0 1px #b3d5ff22,0 10px 40px #0005}.brand-mark{text-align:center;margin:0 0 23px}.brand-logo{display:block;width:184px;max-width:100%;height:auto;object-fit:contain;margin:0 auto;border-radius:5px}.brand-mark>span{display:block;font-size:10px;letter-spacing:.32em;color:#b6d0eb;margin-top:5px}nav{display:grid;gap:18px}.nav-group{display:grid;gap:5px}.nav-section-label{color:#91abc9;font-size:10px;letter-spacing:.1em;padding:0 10px 5px}.nav-item{display:flex;align-items:center;gap:11px;min-height:43px;border:1px solid transparent;border-radius:7px;padding:10px;background:transparent;color:#c3d5ef;text-align:left;font-size:13px}.nav-item svg{flex-shrink:0;color:#b9d4f4}.nav-item:hover{background:#25436266}.nav-item.active{color:#fff;border-color:#708cbb66;background:linear-gradient(100deg,#335879aa,#314d7b99);box-shadow:inset 0 1px #a9d4ff15}.nav-item.active i{width:5px;height:5px;border-radius:50%;margin-left:auto;background:#6be7ff;box-shadow:0 0 10px #6be7ff}.sidebar-note{margin-top:auto;padding:23px 12px 14px;display:grid;gap:12px;background:radial-gradient(ellipse at 50% 20%,#078ca82b,transparent 70%)}.sidebar-note>svg{color:#58ddf4;filter:drop-shadow(0 0 12px #22bbff88)}.sidebar-note strong{font-size:13px;line-height:1.6;font-weight:550}.sidebar-note p{color:#829ebf;font-size:11px;margin:0}.sidebar-note button{display:flex;align-items:center;justify-content:space-between;gap:5px;background:linear-gradient(120deg,#0879aa,#175ace);color:#fff;border:1px solid #269ec5;padding:10px;border-radius:7px;font-size:11px}.sidebar-foot{display:flex;gap:7px;align-items:center;padding:8px 10px 0;font-size:9px;color:#8fa8c8;border-top:1px solid #28405b}.sidebar-foot i{width:5px;height:5px;border-radius:50%;background:#2ab8e4}.app-content{min-width:0;min-height:0;display:grid;grid-template-rows:66px minmax(0,1fr)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 30px;border-bottom:1px solid #1c2e49;background:#030d20b0}.mobile-brand{display:none}.topbar-breadcrumb,.topbar-right{display:flex;align-items:center;gap:15px}.topbar-breadcrumb>span{font-size:10px;letter-spacing:.12em;color:#84b5d5}.topbar-breadcrumb strong{font-size:12px;font-weight:500;color:#d3e2f8}.topbar-breadcrumb i{color:#334e71}.human-policy,.context-tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:9px 12px;border-radius:7px;border:1px solid #1e657066;background:#05323888;color:#63e0ca;white-space:nowrap}.context-tag{color:#afc8e9;border-color:#2a4362;background:#0b1b31}.workspace{min-width:0;overflow:auto;padding:23px 28px 40px}.page-stack{display:grid;gap:18px;max-width:1600px;margin:0 auto}.page-header,.detail-hero{display:flex;gap:18px;align-items:center;justify-content:space-between;min-width:0}.page-header h1,.detail-hero h1{font-size:clamp(26px,2.4vw,37px);line-height:1.14;font-weight:720;letter-spacing:-.04em;margin:0}.page-header p,.detail-hero p{font-size:13px;color:#a7bddf;margin:7px 0 0;max-width:760px}.page-header-actions,.inline-actions,.detail-badges{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.page-kicker,.eyebrow{color:#74bada;font-size:10px;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:5px}.page-header-actions{justify-content:flex-end}.panel,.executive-card,.metric-card,.detail-hero{border:1px solid #2c4361bb;border-radius:11px;background:radial-gradient(ellipse at 100% 0%,#0c395b26,transparent 65%),linear-gradient(140deg,#0b192eea,#061226ee);box-shadow:inset 0 1px #a0c7ee0c,0 12px 30px #0003;min-width:0}.panel{padding:18px}.panel-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:17px;min-height:36px}.panel-heading>div:nth-child(2){min-width:0}.panel-heading h2{line-height:1.3;margin:2px 0}.panel-heading p,.panel-subtitle{color:#9bb2d2;font-size:11px;margin:4px 0 0;line-height:1.5;display:block}.panel-actions{margin-left:auto}.panel-icon,.settings-icon,.metric-icon{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #537a9a44;background:linear-gradient(140deg,#33587866,#1b345555);border-radius:8px;color:#a6d8ff;flex-shrink:0}.primary-action,.secondary-action,.ghost-button,.icon-button,.tiny-action,.icon-action,.back-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;border:1px solid #2c486a;background:#0b1d36;color:#d9eaff;border-radius:7px;font-size:12px;padding:8px 12px}.primary-action{background:linear-gradient(110deg,#0b86c9,#1765db);border-color:#3da2e4;box-shadow:0 5px 18px #057bd22a;color:#fff}.primary-action:hover{background:linear-gradient(110deg,#149fdd,#2179f6)}.secondary-action:hover,.ghost-button:hover,.icon-button:hover{background:#173552}.ghost-button,.tiny-action{background:transparent}.icon-button,.icon-action{padding:8px;min-width:36px}.tiny-action{color:#67cfff;padding:4px 0;min-height:25px;justify-self:start}.result-count{display:inline-flex;background:#103250;border:1px solid #245271;border-radius:7px;padding:7px 10px;font-size:11px;color:#b2d9f3;white-space:nowrap}.section-heading,.hunt-panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.section-heading h2,.hunt-panel-title h2{margin:0}.data-state,.empty-state,.loading-panel,.hunt-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;min-height:180px;padding:28px 20px;color:#9bb1d0;background:radial-gradient(ellipse at center,#0b416122,transparent 65%);border:1px dashed #2a4865;border-radius:10px}.data-state strong,.empty-state strong,.hunt-empty strong{color:#daebff;font-size:15px;font-weight:550}.data-state p,.empty-state p,.hunt-empty span{font-size:12px;max-width:460px;margin:0;color:#8da9c9}.data-state-icon{border:1px solid #2d7391;background:#0e344b;color:#4bd5f7;box-shadow:0 0 35px #16bbd31a;width:62px;height:62px;border-radius:18px;display:grid;place-items:center}.data-state-error{border-color:#95624655;background:radial-gradient(ellipse at center,#814d1615,transparent 70%)}.data-state-error .data-state-icon{color:#ffd086;border-color:#94704b;background:#35271f}.data-state-loading .data-state-icon{animation:breathe 1.7s infinite}.feedback-panel,.success-panel{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:14px;color:#ffcfb4;background:#402a23;border:1px solid #72503a;border-radius:9px;font-size:12px}.success-panel,.feedback-panel.success{color:#92e7c5;border-color:#226757;background:#0c362d}.muted-text{color:#94adca;font-size:12px}.chart-footnote{color:#839cbc;font-size:10px;margin:8px 0 0}@keyframes breathe{50%{opacity:.45}}.executive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.executive-card{--accent: #20b8ff;padding:15px 18px;background:radial-gradient(ellipse at 95% 90%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),linear-gradient(110deg,#0c1b33,#071327);min-height:130px;overflow:hidden}.executive-title{display:flex;align-items:center;gap:10px}.executive-title h2{font-size:13px;font-weight:550}.executive-title .panel-icon{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#10213c)}.executive-dot{width:6px;height:6px;border:1px solid var(--accent);border-radius:50%;margin-left:auto;opacity:.7}.executive-body{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.executive-body>div>strong{font-size:clamp(27px,2.5vw,43px);font-weight:700;letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums}.executive-body p{color:#97afd0;font-size:10px;margin:2px 0 0}.gauge{width:125px;min-width:80px;max-width:45%;overflow:visible}.gauge text{fill:#f2f7ff;font-size:27px;font-weight:700}.gauge .gauge-caption{fill:#9cb6d5;font-size:11px;font-weight:400}.metric-distribution{height:72px;width:140px;max-width:45%;display:flex;gap:7px;align-items:flex-end;padding-bottom:4px}.metric-distribution i{display:block;flex:1;border-radius:4px 4px 0 0;box-shadow:0 0 13px #48caff25}.operational-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operational-strip>div{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #28405b;border-radius:8px;background:#09192cd9;min-width:0}.operational-strip i{width:5px;height:5px;border-radius:50%;background:#37c4ff;flex-shrink:0}.operational-strip span{color:#9bb5d5;font-size:10px}.operational-strip strong{margin-left:auto;font-size:18px;font-weight:550}.command-filters{border:1px solid #294360;border-radius:7px;background:#07182b;padding:10px 13px;color:#aac7e5;font-size:11px}.command-filters summary{cursor:pointer}.command-filters[open] .dashboard-control-bar{margin-top:12px}.command-filters>span{font-size:11px;color:#96b4d1;white-space:nowrap}.dashboard-control-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.dashboard-control-bar label>span{display:none}.dashboard-control-bar select{width:100%}.command-primary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:15px}.command-secondary-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:15px}.opportunity-flow svg{width:100%;display:block;height:250px}.flow-label{fill:#90adcc;font-size:10px;letter-spacing:1px}.flow-node-text{fill:#e5f3ff;font-size:11px}.flow-count{fill:#fff;font-size:12px;font-weight:650}.flow-total{fill:#fff;font-size:27px;font-weight:700}.column-chart{width:100%;overflow:hidden}.column-chart svg{width:100%;max-height:270px;min-height:170px;display:block}.bar-value{fill:#eaf4ff;font-size:13px;font-weight:650}.bar-label{fill:#b1c6e3;font-size:10px}.donut-layout{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(140px,1fr);gap:12px;align-items:center;min-height:200px}.donut-chart{width:100%;max-height:225px;filter:drop-shadow(0 0 13px #05bdf315)}.donut-total{fill:#fff;font-size:26px;font-weight:700}.donut-label{fill:#acc5e1;font-size:11px}.chart-legend{list-style:none;padding:0;margin:0;display:grid;gap:12px}.chart-legend li{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:10px;color:#c4d5ec}.chart-legend i{width:9px;height:9px;border-radius:50%}.chart-legend strong{font-weight:550}.chart-legend small{font-size:9px}.priority-list{display:grid;gap:6px}.priority-entry{display:flex;align-items:center;gap:12px;border:1px solid #24435c;background:linear-gradient(90deg,#0e2642bb,#07182eb0);color:#e9f3ff;border-radius:8px;padding:10px;text-align:left;width:100%}.priority-entry:hover{border-color:#4197b7;background:#112f4c}.rank-number{width:27px;height:30px;display:grid;place-items:center;background:linear-gradient(150deg,#1677c0,#244976);border:1px solid #5dc6f144;border-radius:6px;font-size:12px}.priority-company{display:grid;gap:4px;flex:1;min-width:0}.priority-company strong{font-size:12px;font-weight:550}.priority-company small{font-size:10px}.score-ring{border:2px solid #2fe1b1;color:#baffea;border-radius:50%;width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;font-size:11px}.stage-chips{display:flex;flex-wrap:wrap;gap:8px}.stage-chips>span{display:flex;gap:10px;font-size:10px;padding:6px 8px;border:1px solid #29405f;border-radius:5px;color:#a8c1dc}.activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.activity-grid article{display:flex;gap:10px;background:#0c2037;border:1px solid #233c55;border-radius:7px;padding:12px}.activity-grid i{height:7px;width:7px;margin-top:5px;border-radius:50%;background:#35d6c2;flex-shrink:0}.activity-grid strong{font-size:11px;font-weight:500;display:block}.activity-grid time{display:block;margin-top:6px;color:#8da6c7;font-size:10px}.distribution-bars{display:grid;gap:13px}.distribution-bars>div{display:grid;grid-template-columns:110px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:11px}.distribution-bars span{color:#bcd0e8}.distribution-track{height:9px;background:#142c48;border-radius:20px;overflow:hidden}.distribution-track i{display:block;height:100%;border-radius:20px}.opportunity-radar-wrap{display:grid}.opportunity-radar-stage{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:15px;align-items:center}.opportunity-radar{width:100%;min-width:0;aspect-ratio:1.5;min-height:250px;position:relative;background:radial-gradient(ellipse at center,#06728d33,transparent 70%)}.radar-network{position:absolute;width:100%;height:100%;overflow:visible}.radar-network path{fill:none;stroke:#1688bd;stroke-width:.35;opacity:.65}.radar-network circle{fill:none;stroke:#28b4d755;stroke-width:.25}.opportunity-radar-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px;border-radius:50%;background:radial-gradient(circle,#116ca8,#072442);border:2px solid #70ddff;box-shadow:0 0 32px #1ad1ff88,inset 0 0 18px #3dcfff55;display:grid;place-content:center;text-align:center}.opportunity-radar-core strong{font-size:22px;color:#fff}.opportunity-radar-core small{color:#bddeef;font-size:8px}.opportunity-radar-blip{--signal: #36d4ff;position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;background:radial-gradient(circle,#0d3557,#081c36);border:1px solid var(--signal);box-shadow:0 0 18px color-mix(in srgb,var(--signal) 35%,transparent);border-radius:50%;width:48px;height:48px;color:var(--signal);z-index:2;padding:5px}.opportunity-radar-blip:hover,.opportunity-radar-blip.is-active{box-shadow:0 0 28px var(--signal);transform:translate(-50%,-50%) scale(1.12)}.signal-hot{--signal: #ffd064}.signal-ready{--signal: #21e3b7}.signal-review{--signal: #49aaff}.signal-overdue{--signal: #fa63ba}.signal-today{--signal: #ffb84b}.signal-blocked{--signal: #a0b4ce}.signal-missing{--signal: #b092fd}.hunter-signal-marker{width:26px;height:26px;display:block}.hunter-signal-marker svg{width:100%;height:100%;overflow:visible}.hunter-signal-marker__pulse{stroke:currentColor;fill:none;opacity:.5}.hunter-signal-marker__core{fill:currentColor}.hunter-signal-marker__scanner{fill:none;stroke:currentColor;stroke-width:1.6}.radar-focus-panel{display:grid;gap:9px;font-size:11px}.radar-focus-panel>span{color:#68cfe9;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.radar-focus-panel strong{color:#eff9ff;font-size:14px}.radar-focus-panel p{color:#8fabce;font-size:10px;margin:0}.radar-focus-panel div{display:flex;flex-wrap:wrap;gap:5px}.radar-focus-panel small{color:#a9cfdf;background:#0e3144;padding:5px;border-radius:4px}.pipeline-board-panel{padding:16px 12px 12px}.kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(185px,1fr);gap:10px;overflow-x:auto;padding:2px 2px 12px;align-items:stretch;scrollbar-color:#36718c #061226}.kanban-column{border:1px solid color-mix(in srgb,var(--stage-color) 45%,#122941);background:linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 9%,#07172c),#071329);border-radius:9px;min-height:300px;display:flex;flex-direction:column;overflow:hidden}.kanban-column>header{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;padding:12px 9px;background:linear-gradient(120deg,color-mix(in srgb,var(--stage-color) 30%,#0c1b31),#0b1e35);border-bottom:1px solid color-mix(in srgb,var(--stage-color) 40%,#122941)}.kanban-column h3{font-size:11px;color:#f3f9ff;line-height:1.4;font-weight:600}.stage-icon{background:color-mix(in srgb,var(--stage-color) 30%,transparent);color:var(--stage-color);border-radius:5px;display:grid;place-items:center;height:25px}.stage-count{font-size:10px;border:1px solid color-mix(in srgb,var(--stage-color) 40%,transparent);padding:3px 5px;border-radius:5px}.kanban-column header small{grid-column:1/-1;color:#c8dced;font-size:9px}.kanban-items{max-height:350px;overflow-y:auto;display:grid;gap:8px;padding:8px;align-content:start;flex:1}.kanban-card{border:1px solid #2d4767;border-radius:7px;padding:8px;background:linear-gradient(145deg,#11263c,#09182e);box-shadow:0 5px 12px #0003}.kanban-open{display:flex;gap:7px;align-items:center;width:100%;text-align:left;color:#edf6ff;background:transparent;border:0;padding:0}.company-monogram{width:27px;height:27px;flex-shrink:0;border:1px solid #5eabd855;border-radius:6px;background:linear-gradient(135deg,#e0f9ff,#b2d7f3);color:#0e5c8b;font-size:10px;font-weight:750;display:grid;place-items:center}.kanban-open>span:nth-child(2){flex:1;min-width:0}.kanban-open strong{display:block;font-size:11px;font-weight:600;line-height:1.4}.kanban-open small{display:block;font-size:8px;margin-top:3px}.kanban-score{padding:3px 4px;color:#a0ffe4;background:#07544488;border:1px solid #259c8544;border-radius:5px;font-size:9px}.kanban-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.kanban-location,.kanban-next{color:#94b2d0;font-size:9px;margin:8px 0 0;display:flex;align-items:center;gap:5px}.stage-select-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid #1f3853}.stage-select-label span{color:#8aaaca;font-size:8px}.stage-select-label select{font-size:9px;padding:4px;min-height:27px;width:100%;background:#08172a;border-color:#2e4965}.column-empty{min-height:204px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px 7px;color:var(--stage-color);position:relative}.column-empty>span{font-size:58px;font-weight:700;color:var(--stage-color);opacity:.04;position:absolute;top:12px;right:8px}.column-empty>svg{opacity:.55;margin-bottom:15px}.column-empty strong{font-size:10px;font-weight:500;color:#b1c8e1}.column-empty p{font-size:9px;color:#7693b3;max-width:130px}.kanban-column footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-top:1px solid #253b53;color:#b4cce2;font-size:9px}.kanban-column footer i{width:4px;height:4px;background:var(--stage-color);border-radius:50%}.pipeline-analytics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.pipeline-analytics .donut-layout{grid-template-columns:1fr;gap:3px}.pipeline-analytics .donut-chart{max-height:175px}.pipeline-analytics .chart-legend{grid-template-columns:1fr 1fr;gap:8px}.pipeline-analytics .chart-legend li{grid-template-columns:7px 1fr auto;font-size:9px}.pipeline-analytics .chart-legend small{display:none}.followup-agenda{display:grid;gap:8px}.followup-agenda button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 0;border:0;border-bottom:1px solid #253b53;background:transparent;color:#dcecff}.followup-agenda strong{display:block;font-size:10px;font-weight:500}.followup-agenda small{display:block;font-size:9px;margin-top:3px}.followup-agenda time{color:#ffcf7c;margin-left:auto;font-size:9px}.restriction-tag{color:#ff96ae;display:block;font-size:9px;margin-top:7px}.module-intro{display:flex;gap:16px;align-items:center;padding:20px 22px;background:linear-gradient(100deg,#07355199,#071a32);border:1px solid #24608088;border-radius:11px;position:relative;overflow:hidden}.module-intro:after{content:"";position:absolute;right:6%;width:180px;height:180px;border:1px solid #39cfff15;box-shadow:0 0 0 23px #39cfff05,0 0 0 45px #39cfff05;border-radius:50%;pointer-events:none}.intro-emblem{border:1px solid #2c94ad;width:54px;height:54px;display:grid;place-items:center;border-radius:13px;background:#07506955;color:#5cdeee;flex-shrink:0}.module-intro h2{font-size:19px;margin:3px 0 4px;color:#e5f9ff}.module-intro p{color:#9bbcd3;font-size:11px;margin:0;max-width:720px}.module-intro>svg{margin-left:auto;color:#5caac5;flex-shrink:0}.content-grid,.hunt-work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px}.form-grid,.hunt-form-grid,.briefing-grid,.diagnosis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label,.hunt-form-grid label,.capture-preview-grid label,.form-stack label{display:grid;gap:6px}.form-grid label>span,.hunt-form-grid label>span,.capture-preview-grid label>span,.form-stack label>span{font-size:11px;color:#a6c1dc}.form-grid input,.form-grid select,.hunt-form-grid input,.hunt-form-grid select{width:100%}.form-stack,.info-list,.contact-list,.approach-list,.timeline-list,.checklist-list{display:grid;gap:12px}.form-stack{margin-top:15px}.span-2,.capture-span-2{grid-column:1/-1}.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px}.inline-form input{flex:1 1 160px}.inline-form select{flex:1 1 130px}.inline-actions.end{justify-content:flex-end;margin-top:18px}.check-row{display:flex!important;align-items:center;gap:8px;font-size:11px;color:#b0c7df}.human-review,.compliance-note{font-size:11px;color:#a4c2d9;padding:12px;background:#07304088;border-left:2px solid #31b9d3;border-radius:3px;line-height:1.6}.info-list{margin-top:16px}.info-list span{color:#a2bbd8;font-size:12px;padding:7px 0;border-bottom:1px solid #213852;overflow-wrap:anywhere}.operation-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;background:linear-gradient(90deg,#0b3b4c,#0b1b31);border-color:#246779}.operation-banner strong{font-size:13px}.operation-banner span{font-size:11px;color:#98c8d5}.metric-card{display:grid;gap:8px;padding:18px}.metric-card>strong{font-size:32px}.metric-card>span{color:#a9c6df;font-size:12px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.status-badge,.temperature,.offer-badge,.base-type-badge,.readiness-badge,.checklist-status,.check-dot,.hunt-status,.candidate-status,.duplicate-risk{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:4px 7px;border:1px solid #37658a66;color:#9dd7ff;background:#12355199;font-size:10px;line-height:1.2;max-width:100%}.temperature-hot,.readiness-max_priority{color:#ffd084;background:#60451d55;border-color:#98702577}.temperature-warm,.candidate-status.status-needs_review{color:#ffcc78;background:#54412066}.temperature-cold{color:#b6d2eb;background:#23415d66}.status-qualified,.status-won,.readiness-ready_to_contact,.candidate-status.status-approved{color:#6ee8cb;background:#07584677;border-color:#228d7588}.status-diagnosing{color:#b6c5ff;background:#263b6677}.status-follow_up,.readiness-overdue{color:#ffd17b;background:#5b431e77;border-color:#8d6b3a66}.status-lost,.readiness-blocked,.duplicate-risk.risk-high{color:#ff9cb3;background:#57273b77;border-color:#8d3c5866}.offer-badge{color:#c1e0ff;background:#153b6466;font-size:9px}.base-type-demo_test{color:#ffcc78;background:#54412066}.leads-page{grid-template-columns:minmax(0,1fr)}.advanced-filters{grid-column:1/-1;border-top:1px solid #294360;padding-top:10px;color:#9ec0de;font-size:11px}.advanced-filters summary{cursor:pointer}.advanced-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.toolbar.advanced-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px;border:1px solid #284463;border-radius:10px;background:#081b31}.search-field{display:flex;align-items:center;gap:8px;grid-column:span 2;background:#051429;border:1px solid #2c4968;border-radius:7px;padding-left:12px;color:#8ab8dc}.search-field input{flex:1;border:0;background:transparent;width:100%}.lead-table-head,.lead-table-row{display:grid;grid-template-columns:minmax(180px,1.7fr) 1fr .8fr 1fr .6fr 1fr 45px;gap:12px;align-items:center;padding:13px 12px;min-width:800px}.lead-table{overflow-x:auto}.lead-table-head{background:#10253d;color:#91b2d0;font-size:10px;border-radius:7px}.lead-table-row{width:100%;border:0;border-bottom:1px solid #233c56;text-align:left;color:#c8def5;background:transparent;font-size:11px}.lead-table-row:hover{background:#0e2d44}.lead-table-row strong{display:block;font-size:12px;font-weight:550}.lead-table-row small{display:block;margin-top:4px}.score{color:#60efd2;font-size:18px}.score.large{font-size:44px}.import-summary,.briefing-item,.score-reason,.contact-item,.approach-box,.timeline-item,.checklist-item{background:#0a2138;border:1px solid #26415b;padding:14px;border-radius:9px;font-size:12px;min-width:0}.import-summary{margin-top:12px}.mini-list{display:grid;gap:6px;margin-top:12px;font-size:11px;color:#a5bedb}.detail-hero{padding:23px;background:linear-gradient(110deg,#0b344c,#081b32)}.operation-status-grid,.score-explanation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.operation-status-grid>div{display:grid;gap:8px;padding:12px;border:1px solid #29435e;border-radius:8px;background:#0c243b}.operation-status-grid span{font-size:10px;color:#8fb4d2}.operation-status-grid strong{font-size:13px}.briefing-item>span{display:block;margin-bottom:8px;color:#73c6e7;font-size:10px;text-transform:uppercase}.briefing-item p,.diagnosis-summary,.score-reason p,.approach-box p,.timeline-item p{color:#b2cce3;font-size:12px;line-height:1.7;white-space:pre-wrap;margin:4px 0}.contact-item strong,.timeline-item strong{display:block;font-size:12px;margin-bottom:6px}.contact-item span,.timeline-item>span{display:block;font-size:11px;color:#92aecd}.contact-item>div{display:flex;gap:7px;flex-wrap:wrap}.checklist-item{display:flex;gap:10px}.manual-qualification-current{color:#acdcca;font-size:11px}.today-page{grid-template-columns:minmax(0,1fr)}.today-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.today-stat-card{background:linear-gradient(130deg,#0d2941,#0a192d);border:1px solid #2c506b;border-radius:9px;padding:15px 12px;display:grid;gap:7px;border-top:2px solid #2dc1dd}.today-stat-card>span{color:#9abbd4;font-size:10px}.today-stat-card strong{font-size:26px;font-weight:650}.today-insights{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:15px}.today-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.today-section-grid>.panel{border-top:2px solid #2d728f}.today-mini-list,.approach-queue-list{display:grid;gap:12px}.approach-queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.today-item-card{border:1px solid #315572;border-radius:9px;background:linear-gradient(140deg,#102c43,#091c33);padding:16px;box-shadow:0 8px 22px #0002}.today-item-main{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.today-item-main strong{font-size:13px;font-weight:600;display:block}.today-item-main span{display:block;color:#95b3cb;font-size:10px;margin-top:5px}.today-item-badges,.today-item-detail,.today-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.today-item-detail{color:#9cb6d4;font-size:10px}.today-opening-line,.today-approach-preview{background:#05182a;border:1px solid #20425e;padding:12px;border-radius:7px;margin-top:12px}.today-opening-line>span,.today-approach-preview>span{color:#6dd5e5;font-size:9px;letter-spacing:.05em}.today-item-card p{color:#bdd0e4;font-size:11px}.today-card-actions button{font-size:10px;min-height:31px}.quick-action-panel{border-color:#389aae}.hunts-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:15px}.hunt-work-grid{align-items:start}.hunt-editor{border-color:#2a7995}.hunt-panel-title>svg{color:#3fc7eb}.hunt-panel-title>span{font-size:11px;color:#8bb5d4}.hunt-prompt-field{display:grid;gap:8px;margin-bottom:20px;font-size:12px;color:#a4c6df}.hunt-form-actions,.hunt-query-actions,.capture-preview-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.hunt-sources{border:1px solid #294a65;border-radius:8px;margin:16px 0 0;padding:15px;display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:#b5cce1}.hunt-sources label{display:flex;gap:7px;align-items:center}.hunt-sources legend{color:#71c4df;padding:0 6px}.hunt-table-head,.hunt-table-row{display:grid;grid-template-columns:minmax(180px,1.5fr) .7fr .7fr 1fr auto;gap:13px;align-items:center;padding:14px}.hunt-table-head{background:#102b43;color:#92b8d4;font-size:10px;border-radius:7px}.hunt-table-row{border-bottom:1px solid #264259;font-size:12px}.hunt-table-row small,.hunt-counts small{display:block;margin-top:5px;font-size:10px}.hunt-table-row strong{font-size:13px;font-weight:550}.hunt-criteria-grid,.hunt-url-controls,.capture-preview-grid,.capture-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.hunt-criteria-grid>div{background:#092a3e;padding:12px;border:1px solid #20506a;border-radius:7px}.hunt-criteria-grid span{color:#80cce0;display:block;font-size:10px;margin-bottom:6px}.hunt-criteria-grid strong{font-size:12px}.hunt-natural-prompt{color:#b9d9e9;font-size:13px;padding-left:13px;border-left:2px solid #33c6e0}.hunt-url-controls label{display:grid;gap:6px;color:#a6c4db;font-size:11px}.hunt-url-field{grid-column:span 2}.hunt-url-notes{grid-column:1/-1}.capture-preview{margin-top:16px;padding:16px;border:1px solid #2a6481;background:#0c253c;border-radius:10px}.capture-preview-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.capture-preview-metrics{display:flex;gap:8px;flex-wrap:wrap}.capture-evidence-grid{margin-top:14px}.capture-evidence-grid p{font-size:11px;color:#a7c3da}.captured-links{display:flex;gap:8px;flex-wrap:wrap}.capture-raw-preview{max-height:180px;overflow:auto;white-space:pre-wrap;font-size:11px}.capture-raw-preview pre{white-space:pre-wrap}.hunt-query-list{display:grid;gap:9px}.hunt-query{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:10px;padding:12px;border:1px solid #254966;background:#0b253d;border-radius:7px}.hunt-query>span{grid-column:1/-1;color:#6acee3;font-size:10px}.hunt-query code{font-size:11px;overflow-wrap:anywhere}.hunt-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hunt-source-grid label{display:grid;gap:7px;font-size:11px}.hunt-source-url{grid-column:1/-1}.hunt-raw-textarea{margin-top:13px;min-height:160px}.candidate-table-head,.candidate-table-row{display:grid;grid-template-columns:minmax(130px,1.25fr) minmax(125px,1.1fr) minmax(150px,1.4fr) .8fr .8fr 1fr;gap:12px;align-items:center;padding:12px;font-size:11px}.candidate-table-head{background:#112b44;color:#90b5d2}.candidate-table-row{border-bottom:1px solid #284058}.candidate-table-row small{display:block}.candidate-actions{display:flex;flex-wrap:wrap;gap:5px}.candidate-actions button{min-height:29px;padding:5px 7px;font-size:9px}.candidate-detail{background:#0d2b42;border:1px solid #2a5770;padding:16px;border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;font-size:11px}.candidate-detail span{color:#69c9e3}.candidate-detail p{color:#b4cee3}.candidate-raw{grid-column:1/-1}.candidate-score{color:#6fe9ca;font-size:20px}.settings-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:15px}.service-list{display:grid;gap:10px}.service-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #29415d;border-radius:8px;background:#0c2138}.service-row strong{font-size:12px;display:block}.service-row small{display:block;margin-top:5px}.service-status{font-size:10px;color:#9fb8d4;border:1px solid #35516d;border-radius:5px;padding:5px 8px}.service-status.confirmed{color:#68e2bd;background:#0c433b;border-color:#247461}.service-status.unavailable{color:#ffce7d;background:#382f22;border-color:#715b38}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#5a4019;color:#ffe4a8;border:1px solid #bb8d34;border-radius:7px;padding:11px 15px;margin-bottom:18px;font-size:11px}.demo-banner a{color:#fff0c8;text-decoration:underline}.demo-notice{margin:0;color:#a8d8e8;font-size:12px}@media(min-width:1800px){.app-shell{grid-template-columns:300px minmax(0,1fr)}.kanban-board{grid-auto-columns:minmax(210px,1fr)}}@media(max-width:1200px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.sidebar{margin-left:10px}.workspace{padding:22px 20px 35px}.topbar{padding:0 20px}.brand-logo{width:166px}.nav-item{font-size:12px}.executive-card{padding:13px}.executive-title h2{font-size:11px}.operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-primary-grid,.command-secondary-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.opportunity-radar-stage{grid-template-columns:1fr}.radar-focus-panel{min-height:70px}.donut-layout{grid-template-columns:1fr}.donut-chart{max-height:180px}.chart-legend{grid-template-columns:1fr 1fr}.chart-legend li{grid-template-columns:7px minmax(0,1fr) auto}.chart-legend small{display:none}.pipeline-analytics{grid-template-columns:1fr 1fr}.pipeline-analytics>.panel:last-child{grid-column:1/-1}.today-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.today-section-grid,.approach-queue-list{grid-template-columns:1fr}.candidate-table{overflow:auto}.candidate-table-head,.candidate-table-row{min-width:800px}}@media(max-width:900px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:15px 9px 10px}.brand-logo{width:146px}.nav-item{font-size:11px;gap:8px;padding:9px 7px}.sidebar-note{padding:20px 5px 10px}.sidebar-note strong{font-size:11px}.sidebar-foot{font-size:8px;padding-left:4px}.executive-grid{grid-template-columns:1fr}.executive-card{min-height:113px}.executive-body{margin-top:0}.gauge{width:100px}.command-primary-grid,.command-secondary-grid,.today-insights,.hunts-overview,.settings-layout{grid-template-columns:1fr}.donut-layout{grid-template-columns:170px minmax(0,1fr)}.chart-legend{grid-template-columns:1fr}.command-filters{display:block}.command-filters>span{display:block;margin-bottom:8px}.dashboard-control-bar{grid-template-columns:1fr 1fr}.content-grid,.hunt-work-grid{grid-template-columns:1fr}.activity-grid,.operation-status-grid{grid-template-columns:1fr 1fr}.toolbar.advanced-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-breadcrumb>span{display:none}.topbar-breadcrumb>i{display:none}.page-header{align-items:flex-start}.page-header-actions{max-width:220px}.pipeline-analytics{grid-template-columns:1fr}.pipeline-analytics>.panel:last-child{grid-column:auto}.pipeline-analytics .donut-layout{grid-template-columns:160px minmax(0,1fr)}.pipeline-analytics .chart-legend{grid-template-columns:1fr}}@media(max-width:640px){.app-shell{display:block;height:auto;overflow:visible}.sidebar{margin:0;border:0;border-bottom:1px solid #304e6b;border-radius:0;padding:8px;position:sticky;top:0;z-index:10;background:#071629f5}.brand-mark,.sidebar-note,.sidebar-foot,.nav-section-label{display:none}nav{display:flex;gap:5px;overflow:auto}.nav-group{display:flex;gap:5px}.nav-item{white-space:nowrap;flex-direction:column;min-width:76px;padding:7px 6px;gap:5px;font-size:9px}.nav-item.active i{display:none}.nav-item svg{width:17px;height:17px}.app-content{display:block}.topbar{min-height:53px;padding:0 15px}.mobile-brand{display:block;width:64px;height:auto;object-fit:contain}.topbar-breadcrumb{display:none}.human-policy{font-size:9px;padding:6px 8px}.workspace{overflow:visible;padding:18px 14px 30px}.page-stack{gap:14px}.page-header,.detail-hero{flex-direction:column;align-items:flex-start;gap:12px}.page-header h1,.detail-hero h1{font-size:29px}.page-header p{font-size:12px}.page-header-actions{max-width:none;justify-content:flex-start}.panel{padding:15px}.panel-heading h2{font-size:15px}.operational-strip{gap:7px}.operational-strip>div{padding:9px}.operational-strip span{font-size:9px}.operational-strip strong{font-size:16px}.donut-layout,.pipeline-analytics .donut-layout{grid-template-columns:140px minmax(0,1fr);gap:8px}.chart-legend li{font-size:9px}.chart-legend{gap:9px}.chart-legend small{display:none}.priority-entry{gap:8px;padding:9px}.priority-entry>.temperature{display:none}.activity-grid,.opportunity-radar-stage{grid-template-columns:1fr}.opportunity-radar{min-height:0;aspect-ratio:1.3}.radar-focus-panel{min-height:100px}.module-intro{padding:16px;gap:11px}.module-intro h2{font-size:16px}.module-intro p{font-size:10px}.module-intro>svg{display:none}.intro-emblem{width:40px;height:40px}.today-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.hunt-form-grid,.briefing-grid,.diagnosis-grid,.score-explanation-grid,.capture-preview-grid,.capture-evidence-grid,.candidate-detail{grid-template-columns:1fr}.span-2,.capture-span-2{grid-column:auto}.toolbar.advanced-toolbar{grid-template-columns:1fr 1fr;padding:12px}.advanced-filter-grid{grid-template-columns:1fr 1fr}.search-field{grid-column:1/-1}.hunt-criteria-grid{grid-template-columns:1fr 1fr}.hunt-table-head{display:none}.hunt-table-row{grid-template-columns:1fr auto;padding:13px 0}.hunt-url-controls{grid-template-columns:1fr}.hunt-url-field,.hunt-url-notes{grid-column:auto}.hunt-sources{display:grid}.operation-status-grid{grid-template-columns:1fr}.operation-banner{align-items:flex-start;flex-direction:column}.capture-preview-head{flex-direction:column}.section-heading{align-items:flex-start}.demo-banner{align-items:flex-start;flex-direction:column}.service-row{padding:11px;gap:8px;grid-template-columns:28px minmax(0,1fr)}.service-status{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
