@font-face{font-family:display;src:url(../media/archivo_latin_wght_normal-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.ifqjAq_className{font-family:display,display Fallback}.ifqjAq_variable{--font-cuecrux-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/public_sans_latin_wght_normal-s.p.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.Iszs2a_className{font-family:sans,sans Fallback}.Iszs2a_variable{--font-cuecrux-sans:"sans", "sans Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.M0ADTa_className{font-family:inter,inter Fallback}.M0ADTa_variable{--font-inter:"inter", "inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d151d;--surface:#14212c;--line:#2b3b47;--ink:#edf5f5;--muted:#a7bbc5;--accent:#8fe2cc;--dark:#102821}:root,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060a12;--ink:#eaf0f7;--surface:#141923;--line:#2a303c;--muted:#93a4b8;--accent:#a78bfa;--dark:#060a12;--soft:#1d2330;--sidebar:#10151e;--input:#394252}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef2f8;--ink:#1b2733;--surface:#fafbfd;--line:#ced5df;--muted:#4a5866;--accent:#6d28d9;--dark:#fff;--soft:#e5eaf2;--sidebar:#fafbfd;--input:#b5bfcc}.original{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf9;--ink:#0c0a09;--surface:#fff;--line:#e7e5e4;--muted:#78716c;--accent:#0d9488;--dark:#fff;--soft:#f5f5f4;--sidebar:#fff;--input:#d6d3d1}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.55 system-ui,sans-serif}a{color:var(--accent);text-underline-offset:4px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.5px;font-size:clamp(28px,4vw,44px);line-height:1.15}h2{letter-spacing:-.5px;font-size:22px}h3{font-size:17px}button,input,select,textarea{font:inherit}button{background:var(--accent);color:var(--dark);cursor:pointer;border:1px solid #0000;border-radius:7px;padding:10px 16px;font-weight:650}button:hover{filter:brightness(1.08)}button:disabled{opacity:.5;cursor:wait}button.secondary{color:var(--ink);border-color:var(--line);background:0 0}input,select,textarea{width:100%;color:var(--ink);background:#0f1b25;border:1px solid #405260;border-radius:6px;padding:10px 12px}input[type=checkbox]{width:auto;accent-color:var(--accent)}textarea{resize:vertical;min-height:86px}label.field{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#101b24;flex-direction:column;gap:30px;padding:32px 24px;display:flex}.brand{letter-spacing:-1px;font-size:24px;font-weight:750}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-size:11px;font-weight:700}.sidebar nav{gap:8px;display:grid}.sidebar nav a{color:var(--muted);border-radius:7px;padding:10px 14px;text-decoration:none}.sidebar nav a[aria-current=page]{color:var(--accent);background:#263f42}.sidebar footer{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;font-size:12px}.main{width:100%;max-width:1600px;margin:auto;padding:38px clamp(20px,4vw,60px)}.topline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.pill{color:var(--accent);border:1px solid #41635d;border-radius:20px;margin:3px 4px 3px 0;padding:4px 9px;font-size:11px;display:inline-block}.muted{color:var(--muted)}.small{font-size:12px}.toolbar{grid-template-columns:minmax(150px,1fr) minmax(160px,320px);gap:14px;margin:24px 0;display:grid}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.panel,.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:20px;padding:22px}.card{margin:0}.stat{font-size:36px;font-weight:700}.stack>*+*{margin-top:16px}.split{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px;display:grid}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:500}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 10px}tr:last-child td{border-bottom:0}td button.link{color:var(--accent);text-align:left;background:0 0;padding:0}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.notice{color:#e9d8ac;background:#2a271d;border:1px solid #756743;border-radius:8px;margin-bottom:20px;padding:14px 18px}.error{color:#ffd6df;background:#3b2027;border-color:#9c596b}.empty{color:var(--muted);text-align:center;padding:28px}.checklist{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 20px;display:grid}.checklist label{align-items:center;gap:8px;font-size:12px;display:flex}.auth{place-items:center;min-height:100vh;padding:24px;display:grid}.auth>.panel{width:100%;max-width:440px}.auth form>div{margin:14px 0}.auth img{margin:12px auto;display:block}.auth code{overflow-wrap:anywhere;display:block}.auth button{width:100%;margin-top:12px}details>summary{cursor:pointer;margin-bottom:16px;font-weight:650}blockquote{border-left:2px solid var(--accent);color:var(--muted);margin-left:0;padding-left:16px}.source{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.source p{margin-bottom:8px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}fieldset{border:1px solid var(--line);border-radius:6px;margin:14px 0}legend{color:var(--muted);font-size:13px}.footer-note{color:var(--muted);margin-top:40px;font-size:12px}@media (max-width:1050px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}.shell{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:24px 16px}}@media (max-width:700px){.shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);gap:16px;padding:16px 20px}.sidebar nav{gap:4px;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap}.sidebar footer{display:block}.main{padding:24px 18px}.grid,.toolbar,.form-grid{grid-template-columns:1fr}.topline{align-items:flex-start}.topline>.pill{display:none}.checklist{grid-template-columns:1fr}h1{font-size:30px}}.reactivation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.reactivation-summary article{border:1px solid var(--line);border-radius:12px;padding:20px}.reactivation-summary strong{font-size:30px;display:block}.reactivation-summary span{color:var(--muted);display:block}.reactivation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.reactivation-list .evidence-card{min-width:0;margin:0}.reactivation-list h2{font-size:19px}.reactivation-actions{gap:8px;display:flex}@media (max-width:800px){.reactivation-list{grid-template-columns:1fr}.reactivation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dossier-archive{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}
.intel-actions{align-items:center;gap:8px;display:flex}.intel-demo-banner{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 22px;padding:12px 16px;font-size:12px;display:flex}.intel-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.intel-metrics article{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;padding:18px;display:grid}.intel-metrics svg{color:var(--accent)}.intel-metrics strong{grid-area:1/2/span 2;font-size:26px;line-height:1}.intel-metrics span{color:var(--muted);margin-top:12px;font-size:12px}.desk-grid,.employer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.desk-card,.employer-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:22px}.desk-card{background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface))}.desk-card h2,.employer-card h2{letter-spacing:-.4px;margin:14px 0 8px;font-size:19px;line-height:1.3}.desk-card p{color:var(--muted);font-size:13px}.desk-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.desk-card-footer>span{color:var(--muted);font-size:11px}.employer-card{flex-direction:column;display:flex}.employer-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.employer-card-top .eyebrow{font-size:10px;line-height:1.5}.priority-pill{color:var(--accent);white-space:nowrap;font-size:12px}.employer-card>p{font-size:13px}.role-tags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.role-tags .pill{font-size:10px}.intel-view-links{flex-wrap:wrap;gap:16px;display:flex}.intel-view-links a{color:var(--muted);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.intel-view-links a[aria-current=page]{color:var(--accent)}.desk-context{flex-direction:column;gap:6px;padding:0 0 20px;display:flex}.desk-context span{color:var(--muted);font-size:12px}.intel-table{margin:0}.intel-table table{min-width:950px}.intel-table small{color:var(--muted);font-size:10px;display:block}.intel-table th{white-space:normal;max-width:125px}.intel-table .ranking-score-column{width:42%}.ranking-score-heading{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ranking-score-heading strong{font-variant-numeric:tabular-nums;font-size:21px}.ranking-score-heading span{color:var(--muted);font-size:12px}.priority-bar{background:var(--soft);border-radius:5px;width:100%;min-width:280px;height:12px;display:flex;overflow:hidden}.priority-fill{flex-shrink:0;height:100%;display:block}.priority-fill+.priority-fill{border-left:1px solid var(--surface)}.score-demand{background:#9566ef}.score-trigger{background:#11a594}.score-fit{background:#5084dc}.score-access{background:#bd880d}.ranking-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;display:inline-block}.ranking-status.priority-high{color:#34d399}.ranking-status.priority-medium{color:#fbbf24}.ranking-status.priority-low{color:var(--muted)}.light .ranking-status.priority-high,.original .ranking-status.priority-high{color:#047857}.light .ranking-status.priority-medium,.original .ranking-status.priority-medium{color:#a16207}.ranking-legend{color:var(--muted);flex-wrap:wrap;gap:16px;padding:16px;font-size:11px;display:flex}.ranking-legend span{align-items:center;gap:6px;display:inline-flex}.ranking-legend i{border-radius:2px;width:9px;height:9px}.intel-footnote{padding-top:16px;font-size:12px}.brief-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;margin-bottom:20px;padding:22px}.brief-panel h2{margin-top:0;font-size:20px}.brief-panel .page-heading{margin-bottom:12px}.brief-panel p,.brief-panel li{font-size:13px}.public-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-feed-grid .evidence-card{min-width:0;margin:0}.public-job-list{padding-left:18px}.public-job-list small{color:var(--muted);display:block}.public-job-list a,.evidence-card a{overflow-wrap:anywhere}.intel-toolbar{flex-wrap:wrap;gap:12px}@media (max-width:650px){.public-feed-grid{grid-template-columns:1fr}}.intel-empty{text-align:center;color:var(--muted);padding:50px}.dossier-navigation{align-items:center;gap:14px;margin-bottom:20px;display:flex}.dossier-navigation>span{flex:1;font-size:13px}.icon-button[aria-selected=true],.icon-button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.dossier-hero{background:var(--soft);border-radius:8px;grid-template-columns:1fr 170px;gap:24px;padding:22px;display:grid}.dossier h3{margin:14px 0 10px;font-size:16px;line-height:1.5}.dossier-score{border-left:1px solid var(--line);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.dossier-score strong{color:var(--accent);font-size:46px;line-height:1.1}.dossier-columns{grid-template-columns:1fr 1fr;gap:20px;margin:18px 0;display:grid}.dossier li,.demo-steps li{margin:10px 0}.discovery-questions{border-top:1px solid var(--line);padding-top:12px}.intel-score-list{margin:18px 0}.intel-score-list>div{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:12px 0;display:flex}.intel-score-list>div>:first-child{flex:1}.intel-score-list small{color:var(--muted);display:block}.intel-score-list meter{width:80px;accent-color:var(--accent)}.evidence-card{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:16px}.evidence-card>div{flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.evidence-card small{color:var(--muted);overflow-wrap:anywhere}.evidence-warning{color:var(--accent);font-size:12px}.discovery-form .form-actions{justify-content:space-between}.discovery-form .form-actions span{font-size:11px}@media (max-width:1150px){.desk-grid,.employer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.desk-grid,.employer-grid{grid-template-columns:1fr}.intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-metrics article{padding:12px}.intel-toolbar{flex-wrap:wrap;gap:16px}.dossier-columns,.dossier-hero{grid-template-columns:1fr}.dossier-score{border-left:0;border-top:1px solid var(--line);padding-top:14px}.intel-score-list meter{width:45px}}body{font-family:var(--font-cuecrux-sans), sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}h1,h2{font-family:var(--font-cuecrux-display), sans-serif}h1{font-weight:600}a{color:var(--accent)}input,select,textarea{background:var(--bg);border-color:var(--input);border-radius:6px}input,select{min-height:36px;padding:7px 10px}button{color:var(--ink);background:var(--soft)}svg{flex-shrink:0}button svg{pointer-events:none}.muted,.field{color:var(--muted)}.deck-layout{min-height:100dvh;display:flex;overflow-x:clip}.deck-sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--sidebar) 65%, var(--bg));flex-direction:column;flex:0 0 224px;width:224px;height:100dvh;transition:width .2s,flex-basis .2s;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex}.sidebar-brand a{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.sidebar-scroll{flex:1;padding:8px;overflow:auto}.workspace-nav{border-bottom:1px solid var(--line);padding-bottom:8px}.nav-link{min-height:36px;color:var(--muted);border-radius:6px;align-items:center;gap:9px;margin-bottom:2px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.nav-link:hover{color:var(--ink);background:var(--soft)}.nav-link[aria-current=page]{background:var(--accent);color:var(--dark)}.nav-folder{margin-top:10px}.folder-heading{color:var(--muted);align-items:center;gap:8px;height:34px;padding:0 7px 0 10px;font-size:11px;font-weight:500;display:flex}.folder-heading .icon-button{width:25px;height:25px;margin-left:auto}.rotated{transform:rotate(-90deg)}.nav-folder nav{border-left:1px solid var(--line);margin-left:8px;padding-left:4px}.sidebar-bottom{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.sidebar-bottom small{margin-top:2px;font-size:10px;display:block}.is-collapsed .deck-sidebar{flex-basis:64px;width:64px}.is-collapsed .sidebar-brand>a,.is-collapsed .nav-link span,.is-collapsed .folder-heading,.is-collapsed .sidebar-bottom span{display:none}.is-collapsed .sidebar-brand{justify-content:center}.is-collapsed .nav-link{justify-content:center;padding:9px}.is-collapsed .nav-folder nav{border:0;margin:0;padding:0}.is-collapsed .nav-folder{border-top:1px solid var(--line);padding-top:8px}.is-collapsed .sidebar-bottom{justify-content:center;padding:16px 8px}.deck-content{flex:1;min-width:0}.deck-topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-left,.topbar-tools{align-items:center;gap:16px;display:flex}.breadcrumb{color:var(--muted);white-space:nowrap;font-size:12px}.breadcrumb>span{color:var(--line);margin:0 12px}.search-box{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:8px;width:280px;height:34px;padding:0 10px;display:flex}.search-box input{background:0 0;border:0;outline:none;min-height:30px;padding:4px 0;font-size:12px}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent)}.search-box input:focus-visible{outline:none}.icon-button{width:34px;min-width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--soft);color:var(--ink);filter:none}.icon-button.primary-action{background:var(--accent);color:var(--dark)}.icon-button.primary-action:hover{opacity:.9}.avatar-button{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);border-radius:50%;width:34px;height:34px}.account-menu{border:1px solid var(--line);background:var(--surface);width:310px;color:var(--ink);z-index:80;border-radius:12px;margin:0;padding:16px;position:fixed;inset:62px 20px auto auto;box-shadow:0 18px 60px #0005}.account-identity{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:12px;padding-bottom:16px;display:flex}.avatar-large{background:var(--soft);width:44px;height:44px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.account-identity strong{font-size:14px}.account-identity p{color:var(--muted);margin:2px 0 6px;font-size:11px}.account-row{justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.theme-control{gap:3px;display:flex}.theme-control .icon-button[aria-pressed=true]{background:var(--soft);color:var(--accent)}.mobile-toggle{display:none}.main{max-width:1280px;margin:0 auto;padding:24px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 24px;display:flex}.page-heading h1{letter-spacing:-.8px;margin:8px 0;font-size:26px}.page-heading p{margin-bottom:0}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:500}.list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.filter-control{color:var(--muted);align-items:center;gap:8px;display:flex}.filter-control select{border-color:var(--line);background:var(--surface);max-width:270px;font-size:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.panel h2{letter-spacing:-.2px;font-size:16px}.panel h3{font-size:14px}.table-wrap{padding:0}.table-wrap table{font-size:13px}.table-wrap th{background:color-mix(in srgb, var(--soft) 55%, var(--surface));font-size:10px;font-weight:500;position:relative}.table-wrap td,.table-wrap th{padding:15px 18px}.table-wrap td:last-child{width:52px}.table-wrap td strong{font-weight:500}.table-wrap td>a{color:var(--muted);font-size:11px}.table-wrap td>a:hover{color:var(--accent)}.table-wrap p{margin:5px 0 0}.pill{border:1px solid var(--line);color:var(--muted);padding:3px 8px;font-size:10px;line-height:1.4}.demo-note{color:var(--muted);align-items:center;gap:7px;margin:20px 0 0;font-size:11px;display:flex}.demo-note>span{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:18px;text-decoration:none}.metric-card>div{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.metric-card>div>svg:last-child{margin-left:auto}.metric-card strong{margin-top:14px;font-size:30px;font-weight:600;display:block}.metric-card:hover{border-color:var(--accent)}.overview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.result-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.result-row>span{flex:1}.result-row small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.result-row>svg{color:var(--accent)}.chart-row{grid-template-columns:110px 1fr 24px;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:grid}.chart-row>span{text-transform:capitalize}.chart-row>div{background:var(--soft);border-radius:9px;height:7px;overflow:hidden}.chart-row i{background:var(--accent);border-radius:9px;height:100%;display:block}.chart-row>strong{text-align:right}.deck-splash{isolation:isolate;background:radial-gradient(ellipse at 90% 5%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 65%);border-radius:24px;flex-direction:column;justify-content:center;gap:36px;min-height:calc(100dvh - 105px);padding:36px 48px;display:flex;position:relative;overflow:hidden}.deck-splash:before{content:"";z-index:-1;background:radial-gradient(ellipse at 45% 30%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%);filter:blur(36px);pointer-events:none;position:absolute;inset:18% -20% 5% 45%;transform:rotate(-25deg)}.splash-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.splash-top>.eyebrow{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.primary-text{color:var(--accent);margin-bottom:20px}.splash-heading h1{letter-spacing:-3px;margin-bottom:20px;font-size:clamp(48px,5.6vw,76px);font-weight:600;line-height:1.02}.splash-heading h1 span{color:var(--accent)}.splash-description{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.workspace-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workspace-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink);border-radius:16px;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s;box-shadow:0 1px 3px #0001}.workspace-card:hover{border-color:var(--accent);transform:translateY(-4px)}.workspace-card-icons{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.workspace-card .eyebrow{color:var(--muted);margin-bottom:8px}.workspace-card h2{letter-spacing:-.8px;margin-bottom:12px;font-size:29px;font-weight:600}.workspace-card>p:last-child{color:var(--muted);max-width:360px;margin:0;font-size:13px;line-height:1.7}.splash-footer{color:var(--muted);margin:0;font-size:11px}.modal{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 100px #0008}.modal-wide{width:min(860px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060caa}.modal-header{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex;position:sticky;top:0}.modal-header h2{letter-spacing:-.4px;margin:0;font-size:17px}.modal-body{padding:24px}.modal-body>.panel{background:0 0;border:0;margin:0;padding:0}.modal-body h2{font-size:22px}.modal-body h3{margin-top:24px}.modal-body .source{font-size:13px}.modal-body a{overflow-wrap:anywhere}.modal-body form{margin-top:20px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:16px;display:flex}.form-actions .icon-button{width:38px;height:38px}.field input,.field textarea,.field select{font-size:13px}.checklist{gap:12px}.checklist label{line-height:1.4}input[type=checkbox]{width:14px;height:14px;min-height:14px;padding:0}.notice{border-color:var(--line);background:var(--soft);color:var(--muted)}.notice.error{color:#ffd6df;background:#3b2027;border-color:#965768}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth button{justify-content:center;align-items:center;width:38px;margin-left:auto;display:flex}.auth form{flex-direction:column;display:flex}.auth .panel{border-radius:14px}.auth h1{font-size:26px}.auth input{background:var(--bg)}@media (min-width:1600px){.deck-splash{min-height:85dvh}}@media (max-width:1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-splash{padding:30px 24px}.workspace-card{padding:22px}.workspace-card h2{font-size:24px}.overview-grid{grid-template-columns:1fr}.search-box{width:220px}}@media (max-width:760px){.deck-sidebar,.is-collapsed .deck-sidebar{z-index:40;background:var(--sidebar);width:224px;height:calc(100dvh - 56px);display:none;position:fixed;top:56px;bottom:0;box-shadow:20px 0 80px #0005}.mobile-open .deck-sidebar,.mobile-open .sidebar-brand>a,.mobile-open .nav-link span,.mobile-open .folder-heading,.mobile-open .sidebar-bottom span{display:flex}.mobile-open .sidebar-brand{justify-content:space-between}.mobile-open .nav-link{justify-content:flex-start}.mobile-open .sidebar-brand>.icon-button{display:none}.mobile-toggle{display:inline-flex}.deck-topbar{gap:12px;padding:0 12px}.breadcrumb{display:none}.topbar-tools{flex:1;gap:12px}.search-box{flex:1;width:auto}.main{padding:16px}.deck-splash{gap:28px;min-height:0;padding:20px 8px}.splash-heading h1{letter-spacing:-2px;font-size:52px}.splash-description{font-size:15px}.workspace-cards{grid-template-columns:1fr;gap:14px}.workspace-card-icons{margin-bottom:22px}.workspace-card h2{font-size:27px}.page-heading h1{font-size:24px}.list-toolbar{align-items:flex-start}.filter-control select{max-width:210px}.account-menu{width:min(310px,100vw - 24px);right:12px}.modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-body{padding:18px}.metric-grid{gap:10px}.metric-card{padding:14px}.metric-card>div{flex-wrap:wrap}.checklist{grid-template-columns:1fr}.demo-note{align-items:flex-start}.demo-note>span{margin-top:5px}.splash-top>.eyebrow{letter-spacing:1px;font-size:10px}.splash-top .theme-control{gap:0}.splash-top .icon-button{width:30px;min-width:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.why-now{gap:4px;margin-top:10px;font-size:12px;line-height:1.45;display:grid}.why-now small{color:var(--muted)}.signal-timeline{margin-top:24px}.signal-timeline .evidence-card{margin-top:12px}.action-brief li{margin-bottom:10px}.market-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin:8px 0 24px;padding:20px 24px;display:flex}.market-summary>span{color:var(--muted);font-size:13px}.market-summary strong{color:var(--ink);margin-right:7px;font-size:25px}.market-summary>a{align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.market-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.market-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;transition:border-color .15s,transform .15s;overflow:hidden}.market-card:hover{border-color:var(--accent);transform:translateY(-2px)}.sector-art{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.market-card-body{padding:20px}.market-card-body .eyebrow{letter-spacing:1.1px;margin-bottom:9px;font-size:10px}.market-card-body h2{letter-spacing:-.4px;margin-bottom:12px;font-size:19px}.market-card-body .case-metric{color:var(--muted);min-height:24px;margin-bottom:0;font-size:14px}.market-card .desk-card-footer{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.feed-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.feed-toolbar select{width:auto;max-width:100%;min-height:40px;padding:8px 30px 8px 12px;font-size:12px}.view-switch{border:1px solid var(--line);background:var(--surface);border-radius:9px;gap:3px;margin-left:auto;padding:3px;display:flex}.view-switch .icon-button[aria-pressed=true]{background:var(--accent);color:var(--dark)}.feed-caption{font-size:12px}.feed-table{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:16px 0}.feed-table th{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.feed-table td{padding-top:13px;padding-bottom:13px;font-size:13px}.feed-identity{align-items:center;gap:14px;min-width:230px;display:flex}.feed-identity small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.sector-thumb{object-fit:cover;border-radius:7px;flex-shrink:0;width:68px;height:48px}.feed-health{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.feed-health:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.health-fresh{color:#38bda5}.health-error{color:#ee9287}.health-stale{color:#d8aa60}.light .health-fresh{color:#117567}.light .health-error{color:#b4372b}.light .health-stale{color:#8b641f}.feed-filter-form{gap:18px;display:grid}.feed-filter-form label{gap:8px;display:grid}.clickable-ranking{cursor:pointer}.clickable-ranking:hover{background:var(--soft)}.clickable-ranking:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ranking-company-link{color:inherit;text-decoration:none}.ranking-company-link:hover{color:var(--accent);text-decoration:underline}.dossier-back{margin-bottom:22px;font-size:13px;display:inline-block}.modal .public-feed-grid:has(>:only-child){grid-template-columns:1fr}@media (max-width:1100px){.market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.market-card-grid{grid-template-columns:1fr}.market-summary{gap:12px 20px;padding:16px}.market-summary>a{width:100%;margin-left:0}.feed-toolbar select{flex:1;min-width:120px}.view-switch{margin-left:0}.sector-thumb{width:50px;height:40px}.feed-identity{min-width:200px}}.company-image{background:#111722;flex-shrink:0;margin:0;position:relative;overflow:hidden}.company-image>a,.company-image img{width:100%;height:100%;display:block}.company-cover{border-radius:0;width:100%;height:190px}.company-cover figcaption{color:#fff;background:#060a12d1;border-radius:4px;padding:3px 7px;font-size:9px;line-height:1.4;position:absolute;bottom:8px;right:9px}.company-cover figcaption a{color:#fff;text-decoration:none}.company-thumb{border-radius:7px;width:68px;height:48px}.image-ai-badge{color:#fff;pointer-events:none;background:#111b;border-radius:2px;padding:0 3px;font-size:8px;position:absolute;bottom:2px;right:2px}.employer-photo-card{overflow:hidden}.employer-photo-card>.company-cover{width:calc(100% + 44px);margin:-22px -22px 18px}.dossier>[role=region]>.company-cover{border-radius:12px;height:250px;margin:18px 0}@media (max-width:650px){.company-thumb{width:50px;height:40px}.dossier>[role=region]>.company-cover{height:180px}}.discovery-details{border:1px solid var(--line);background:var(--surface);border-radius:10px}.discovery-details td{vertical-align:middle;padding:10px 12px;font-size:12px}.discovery-details th{white-space:nowrap;font-size:11px}.discovery-details .company-thumb{border-radius:4px;width:36px;height:30px}.discovery-details .feed-identity{gap:10px;min-width:220px}.discovery-details .feed-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:10px;overflow:hidden}.discovery-details .why-now{max-width:340px;margin:0;font-size:11px}.discovery-details .why-now small{font-size:9px}.discovery-priority{color:var(--muted);white-space:nowrap;display:block}.discovery-trigger{max-width:340px;font-size:11px;display:block}.discovery-heading{margin-bottom:8px}.discovery-subtitle{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;font-size:13px;display:flex}.discovery-subtitle p{margin:0}.discovery-subtitle>span{white-space:nowrap;font-size:11px}.desk-picker{min-width:220px;position:relative}.desk-picker summary{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:9px;min-height:38px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.desk-picker summary::-webkit-details-marker{display:none}.desk-picker summary>:last-child{margin-left:auto}.desk-picker summary img{object-fit:cover;border-radius:3px;width:28px;height:22px;display:block}.desk-picker-menu{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:10px;width:330px;max-width:calc(100vw - 40px);padding:5px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 15px 35px #0005}.desk-picker-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:12px;padding:9px;font-size:12px;font-weight:500;display:flex}.desk-picker-menu button:hover,.desk-picker-menu button:focus-visible,.desk-picker-menu button[aria-checked=true]{background:var(--soft)}.desk-picker-menu button>img{object-fit:cover;border-radius:5px;width:42px;height:32px}.desk-picker-menu button>svg:first-child{width:42px}.desk-picker-menu button span{flex:1}.desk-picker-menu small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.clickable-market-card{cursor:pointer}.clickable-market-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:650px){.desk-picker{min-width:0;max-width:100%}.desk-picker-menu{width:300px}.discovery-subtitle{gap:6px}.discovery-subtitle>span{margin-left:auto}}.watchlist-notice{max-width:1100px;font-size:12px}.watchlist-dossier-hero{grid-template-columns:minmax(240px,1fr) 1.5fr;align-items:center;gap:24px;margin:24px 0 32px;display:grid}.watchlist-dossier-hero .company-cover{border-radius:12px;height:230px}.watchlist-dossier-hero h2{margin:12px 0}@media (max-width:650px){.watchlist-dossier-hero{grid-template-columns:1fr}.watchlist-dossier-hero .company-cover{height:180px}}.monitor-results{gap:16px;margin:20px 0;display:grid}.monitor-result{border:1px solid var(--border,#29313e);background:var(--surface,#111720);border-radius:12px;padding:16px}.monitor-result>.feed-identity{align-items:center;gap:10px;margin-bottom:12px;display:flex}.change-list{gap:12px;display:grid}.change-card{border:1px solid var(--border,#29313e);border-radius:10px;min-width:0;padding:16px}.change-card h3{margin:10px 0;font-size:16px}.change-card p{line-height:1.65}.change-meta{color:var(--muted,#95a3b8);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.employer-changes{margin:28px 0}.chat-layout{max-width:1000px;margin:auto}.chat-composer{border:1px solid var(--border,#29313e);background:var(--surface,#111720);border-radius:14px;padding:20px}.chat-composer label{gap:8px;margin-bottom:16px;display:grid}.chat-composer textarea{resize:vertical;box-sizing:border-box;width:100%}.chat-composer-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.chat-thread{gap:20px;margin-top:24px;display:grid}.chat-message{border:1px solid var(--border,#29313e);border-radius:12px;overflow:hidden}.chat-question{background:var(--surface,#111720);gap:8px;padding:18px;display:grid}.chat-question small{color:var(--muted,#95a3b8)}.chat-answer{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;line-height:1.7}.chat-message>p{padding:0 20px}.chat-empty{color:var(--muted,#95a3b8);padding:40px 0}.monitor-table{margin:20px 0}.monitor-headline{max-width:420px;margin:6px 0;line-height:1.45;display:block}.monitor-reason{max-width:340px;margin:0;font-size:13px;line-height:1.6}.monitor-table .feed-identity{align-items:center;gap:8px;min-width:160px;display:flex}.monitor-table .feed-identity a{max-width:130px}.crux-chat{flex-direction:column;max-width:1040px;min-height:calc(100dvh - 130px);margin:0 auto;display:flex}.crux-chat-header{border-bottom:1px solid var(--border,#29313e);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.crux-chat-header h1{margin:6px 0 0;font-size:22px}.crux-chat-header p{margin:0;font-size:12px}.crux-chat-header select{max-width:220px}.crux-chat-scope{color:var(--muted,#95a3b8);align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.crux-chat-scope select{max-width:240px}.crux-chat-content{flex:1;width:100%;max-width:760px;margin:auto;padding:24px 0}.crux-chat-empty{text-align:center;min-height:300px;color:var(--muted,#95a3b8);flex-direction:column;justify-content:center;align-items:center;display:flex}.crux-chat-empty h2{letter-spacing:-.6px;color:var(--foreground,#edf1f7);margin:20px 0 6px;font-size:30px;font-weight:500}.crux-chat-empty p{max-width:520px;line-height:1.8}.crux-chat-messages>article{margin-bottom:34px}.crux-user-message{background:var(--surface,#171d28);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:24px;width:fit-content;max-width:85%;margin-left:auto;padding:13px 20px}.crux-user-message p{margin:0;line-height:1.7}.crux-assistant-message{padding-top:16px;line-height:1.8}.crux-assistant-message .chat-answer{padding:0}.crux-assistant-message .intel-actions{margin-top:12px}.crux-chat-dock{background:var(--background,#090d14);width:100%;max-width:760px;margin:0 auto;padding:12px 0 6px;position:sticky;bottom:0}.crux-chat-composer{border:1px solid var(--border,#29313e);background:var(--surface,#111720);border-radius:26px;padding:12px;box-shadow:0 2px 10px #0002}.crux-chat-composer textarea{box-sizing:border-box;resize:vertical;outline:none;width:100%;min-height:76px;max-height:250px;padding:6px 10px;line-height:1.6;background:0 0!important;border:none!important}.crux-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-send{background:var(--foreground,#edf1f7)!important;color:var(--background,#090d14)!important;border-radius:50%!important}.crux-composer-note{text-align:center;color:var(--muted,#95a3b8);margin:10px 0;font-size:11px}.chat-attachments{flex-wrap:wrap;gap:8px;display:flex}.chat-attachment{border:1px solid var(--border,#29313e);border-radius:12px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;display:flex}.chat-attachment>span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.chat-file-label{align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.chat-status{font-size:12px;line-height:1.7}.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.import-mapping label{gap:8px;font-size:13px;display:grid}.import-warning{color:var(--muted,#95a3b8);font-size:13px;line-height:1.6}.document-preview{white-space:pre-wrap;border:1px solid var(--border,#29313e);max-height:500px;padding:20px;overflow:auto}@media (max-width:700px){.crux-chat-header,.crux-chat-scope{flex-wrap:wrap}.crux-chat-scope select{max-width:100%}.crux-chat-header select{max-width:175px}.crux-chat-content{padding-top:8px}.crux-chat-empty{min-height:240px}.crux-chat-empty h2{font-size:26px}.import-mapping{grid-template-columns:1fr}.chat-attachment>span{max-width:150px}}.chat-markdown{white-space:normal}.chat-markdown p{margin:14px 0}.chat-markdown ul,.chat-markdown ol{margin:16px 0;padding-left:24px}.chat-markdown li{margin:7px 0}.chat-markdown pre{background:var(--surface,#171d28);border-radius:12px;padding:16px;overflow:auto}.chat-markdown table{display:block;overflow:auto}.chat-markdown th,.chat-markdown td{border:1px solid var(--border,#29313e);padding:8px}.chat-markdown code{background:var(--surface,#171d28);border-radius:4px;padding:2px 4px;font-size:.9em}.monitor-filters{align-items:center}.monitor-filters>select,.monitor-filters .desk-picker>summary{box-sizing:border-box;height:50px;margin:0}.monitor-filters .desk-picker{align-self:center;margin:0}.employer-picker{min-width:250px;max-width:100%;position:relative}.employer-picker summary{cursor:pointer;border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;list-style:none;display:flex}.employer-picker summary::-webkit-details-marker{display:none}.employer-picker-menu{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:340px;max-width:80vw;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 15px 40px #0005}.employer-picker-menu label{align-items:center;gap:8px;margin:0 0 8px;display:flex}.employer-picker-menu input{width:100%;min-width:0;margin:0}.employer-picker-options{max-height:280px;overflow:auto}.employer-picker-options button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:10px;display:flex}.employer-picker-options button:hover,.employer-picker-options button:focus-visible{background:var(--soft)}.phaidon-brand-header{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:28px;margin-bottom:24px;padding:26px 30px;display:flex}.phaidon-brand-header img{object-fit:contain;width:150px;height:90px}.phaidon-brand-header h2{margin:0 0 8px}.phaidon-brand-header p{color:var(--muted);margin:0}@media (max-width:600px){.phaidon-brand-header{flex-wrap:wrap;gap:12px}.employer-picker{width:100%}}.phaidon-brand-header>a{background:#141923;border-radius:10px;flex-shrink:0;padding:12px 18px}.daily-brief-banner{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:18px 22px;text-decoration:none;display:flex}.daily-brief-banner span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.daily-priorities{gap:14px;display:grid}.daily-priority{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px 24px}.daily-priority-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.daily-priority-heading h2{margin:0;font-size:18px}.daily-priority-heading .pill{margin-left:auto}.daily-priority ul{padding-left:18px}.daily-priority li{margin:12px 0}.daily-priority li small{margin-top:4px;display:block}.deck-splash{background:0 0;border-radius:0}.deck-splash:before{display:none}.deck-splash>:not(.recruitment-flow-background){z-index:1;position:relative}.recruitment-flow-background{pointer-events:none;--smoke-a:#15988d;--smoke-b:#7563bf;--smoke-c:#5684bd;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#0003 28%,#000 65%);mask-image:linear-gradient(100deg,#0000 0%,#0003 28%,#000 65%)}.dark .recruitment-flow-background{--smoke-a:#4ce0c9;--smoke-b:#b296f0;--smoke-c:#7ea8ee}.original .recruitment-flow-background{--smoke-a:#27bda7;--smoke-b:#9a83dc;--smoke-c:#8baddb}.deck-splash .workspace-card,.deck-splash .daily-brief-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--surface) 48%,transparent));-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:20px;padding:28px;box-shadow:inset 0 1px #ffffff20,0 12px 32px #0000000d}.deck-splash .workspace-card:hover,.deck-splash .daily-brief-banner:hover{border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:inset 0 1px 0 #ffffff30,0 16px 40px color-mix(in srgb,var(--accent) 12%,transparent)}.deck-splash .workspace-card:focus-visible,.deck-splash .daily-brief-banner:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.deck-splash .workspace-card,.deck-splash .daily-brief-banner{background:color-mix(in srgb,var(--surface) 94%,transparent)}}@media (max-width:600px){.deck-splash .workspace-card{border-radius:16px;padding:22px}}.deck-splash .workspace-cards{gap:28px}.deck-splash .daily-brief-banner{margin:0;padding:20px 28px}.theme-menu{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;margin:0;padding:8px;position:fixed;inset:52px 62px auto auto;box-shadow:0 10px 30px #0003}@media (prefers-reduced-motion:reduce){.workspace-card{transition:none}.workspace-card:hover{transform:none}}.vacancy-heading{align-items:center;gap:16px;margin:24px 0;display:flex}.vacancy-heading>div{flex:1;min-width:0}.vacancy-heading h1{font-size:clamp(24px,3vw,36px)}.vacancy-tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.vacancy-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px}.vacancy-tabs button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.company-context{margin:24px 0}.company-context h3{margin-top:20px}.company-context dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.company-context dd{margin:0;font-weight:600}.advert-copy{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:920px;padding:24px;line-height:1.75}.context-grid .evidence-card{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.context-grid{grid-template-columns:1fr}.vacancy-heading{flex-wrap:wrap}.vacancy-heading .company-thumb{display:none}.vacancy-tabs button{padding:8px;font-size:12px}}.employer-story-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin:20px 0 32px;display:grid}.employer-story-main,.employer-story-rail{min-width:0}.story-cover .company-cover{border-radius:16px;max-width:none;height:220px;margin:0;overflow:hidden}.story-section{border-bottom:1px solid var(--line);padding:24px 0}.story-section h2,.story-panel h2{align-items:center;gap:10px;font-size:20px;display:flex}.story-section h2 svg,.story-facts svg{color:var(--accent);flex-shrink:0}.story-lead{font-size:17px;line-height:1.75}.story-facts{color:var(--muted);flex-wrap:wrap;gap:12px 22px;font-size:12px;display:flex}.story-facts span{align-items:center;gap:7px;display:flex}.story-trigger{border-left:3px solid var(--accent);background:var(--soft);border-radius:0 10px 10px 0;margin:18px 0;padding:14px 18px}.story-trigger p{margin:6px 0 0}.operating-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.operating-flow li{background:var(--surface);border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:18px;font-size:13px;display:flex;position:relative}.operating-flow li>svg{z-index:1;color:var(--accent);background:var(--bg);position:absolute;top:45%;right:-15px}.flow-number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px}.story-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:20px;font-size:13px}.story-panel h2{font-size:17px}.story-panel h3{font-size:16px}.story-score{align-items:baseline;gap:10px;display:flex}.story-score strong{font-size:48px;line-height:1.2}.story-score span{color:var(--muted)}.story-score-track{background:var(--soft);border-radius:8px;height:12px;margin:14px 0;display:flex;overflow:hidden}.story-dimension{border-top:1px solid var(--line);padding:10px 0}.story-dimension summary{cursor:pointer;justify-content:space-between;gap:8px;display:flex}.story-dimension summary span{align-items:center;gap:7px;display:flex}.story-dimension i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.story-dimension b{white-space:nowrap}.story-dimension p{color:var(--muted);margin-top:12px}.story-cautions h2 svg{color:#d8a134;flex-shrink:0}.story-cautions article{border-bottom:1px solid var(--line);padding:12px 0}.story-cautions article .icon-button{margin-left:8px}.story-cautions details{margin-top:16px}.story-cautions li{margin:8px 0}.story-cautions ul{padding-left:18px}.story-context{border:1px solid var(--line);border-radius:16px;margin:24px 0;padding:22px}.story-context h2{margin:0;font-size:19px}.story-context .dossier-navigation{flex-wrap:wrap;margin-top:0;margin-bottom:22px}.story-context .dossier-navigation .intel-actions{flex-wrap:wrap}.financial-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.financial-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.financial-kpis strong{font-variant-numeric:tabular-nums;font-size:25px}.financial-kpis span{color:var(--muted);font-size:12px}.financial-kpis svg{color:var(--accent)}.context-source{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.research-empty{max-width:650px;color:var(--muted);padding:20px}.research-empty svg{color:var(--accent)}.research-empty h3{color:var(--ink);margin:12px 0}.relationship-map{grid-template-columns:150px 1fr;align-items:center;gap:28px;display:grid}.relationship-origin{border:1px solid var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.relationship-branches{border-left:2px solid var(--line);gap:16px;padding-left:24px;display:grid}.relationship-branches article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px;position:relative}.relationship-branches article:before{content:"";background:var(--line);width:24px;height:2px;position:absolute;top:50%;left:-25px}.relationship-branches header,.context-news-timeline header{justify-content:space-between;align-items:center;gap:14px;display:flex}.relationship-branches h3,.context-news-timeline h3{margin:0}.relationship-branches details{margin-top:12px}.people-research-list{gap:12px;display:grid}.people-research-list article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.person-initials{background:var(--soft);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;font-weight:600;display:grid}.people-research-list h3{margin:0;font-size:16px}.people-research-list p{color:var(--muted);margin:4px 0 12px}.context-news-timeline{border-left:2px solid var(--accent);gap:20px;padding-left:22px;display:grid}.context-news-timeline article{background:var(--surface);border-radius:12px;padding:16px}.context-news-timeline small{color:var(--muted)}.context-news-timeline header{margin:10px 0}.context-social a{align-items:center;gap:10px;padding-top:18px;display:flex}.story-context details summary,.story-section details summary,.story-panel details summary{cursor:pointer}.vacancy-tabs .icon-button{width:42px;padding:0}@media (max-width:1100px){.employer-story-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.operating-flow{grid-template-columns:1fr}.operating-flow li>svg{display:none}}@media (max-width:760px){.employer-story-layout{grid-template-columns:1fr}.story-cover .company-cover{height:170px}.relationship-map{grid-template-columns:1fr}.relationship-origin{justify-self:start}.story-context{padding:16px}.story-context .dossier-navigation{align-items:start}.story-context .dossier-navigation h2{width:100%}.story-facts{flex-direction:column}}.strategy-search{color:var(--muted);align-items:center;gap:8px;display:flex}.strategy-search input{background:var(--surface);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);border-radius:8px;padding:10px}.career-path{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.career-path .pill{font-size:11px}.site-region-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.site-region-strip>div{background:var(--soft);border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.site-region-strip strong{font-size:26px}.site-region-strip span{color:var(--muted);font-size:12px}.site-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.site-cards article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px}.site-cards header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.site-cards h3{flex:1;margin:0;font-size:17px}.site-cards header>svg{color:var(--accent)}.site-cards p{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.site-cards details p{display:block}.company-event-timeline{margin:22px 0}.company-event-timeline>article{grid-template-columns:140px minmax(0,1fr);gap:20px;display:grid}.event-date{color:var(--muted);flex-direction:column;align-items:flex-end;gap:8px;padding-top:18px;font-size:12px;display:flex}.event-date svg{color:var(--accent)}.event-body{border-left:2px solid var(--line);padding:18px 22px 26px}.event-body header,.scenario-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.event-body h3{margin:0}.event-body small{color:var(--muted)}.event-connection{background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:12px;font-size:13px;display:flex}.event-connection svg{color:var(--accent)}.external-milestone{border:1px dashed var(--accent);border-radius:12px;gap:20px;padding:18px;display:flex}.external-milestone time{white-space:nowrap;color:var(--accent)}.external-milestone small{color:var(--muted)}.scenario-intro{align-items:start;gap:16px;margin-bottom:18px;display:flex}.scenario-intro>svg{color:var(--accent);flex-shrink:0}.scenario-intro h3{margin:0}.scenario-intro p{color:var(--muted);margin-top:8px}.scenario-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:20px 0;padding:22px}.scenario-card header h3{margin:12px 0}.scenario-exposure{border-left:3px solid var(--accent);color:var(--muted);padding:12px;font-size:13px}.scenario-chain{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.scenario-chain>div{border:1px dashed var(--line);border-radius:12px;padding:16px}.scenario-chain small{letter-spacing:1px;color:var(--accent);font-size:10px}.scenario-chain p{margin:10px 0 0;font-size:13px}.scenario-card details{margin-top:18px}.strategy-panel .start-route li p{color:var(--muted);font-size:12px}@media (max-width:760px){.site-region-strip,.scenario-chain{grid-template-columns:1fr}.company-event-timeline>article{grid-template-columns:1fr;gap:0}.event-date{flex-flow:wrap;align-items:center}.external-milestone{flex-wrap:wrap}.scenario-card{padding:16px}.strategy-search{width:100%}}.vacancy-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.vacancy-list-heading h2{margin:0 0 8px}.vacancy-list-heading p{margin:0}.vacancy-list-heading .strategy-search{min-width:260px}.vacancy-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vacancy-summary-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.vacancy-summary-card header{align-items:start;gap:10px;display:flex}.vacancy-summary-card header>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.vacancy-summary-card h3{overflow-wrap:anywhere;flex:1;margin:0;font-size:17px;line-height:1.4}.vacancy-summary-card h3 a{color:var(--ink);text-decoration:none}.vacancy-summary-card h3 a:hover{text-decoration:underline}.vacancy-summary-card p{margin:0}.vacancy-location{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.vacancy-location svg{flex-shrink:0}.vacancy-summary-card .pill{align-self:flex-start}.vacancy-excerpt{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.vacancy-summary-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.vacancy-pagination{justify-content:center;align-items:center;gap:16px;margin:24px 0;font-size:13px;display:flex}@media (max-width:1150px){.vacancy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.vacancy-card-grid{grid-template-columns:1fr}.vacancy-list-heading .strategy-search{width:100%;min-width:0}}.brief-observation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.brief-observation-card{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,var(--surface));min-width:0;color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.brief-observation-card:hover{border-color:var(--accent);background:var(--soft)}.brief-observation-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brief-observation-card>div{flex:1;min-width:0}.brief-observation-icon,.brief-observation-card>svg{color:var(--accent);flex-shrink:0}.brief-observation-card strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.brief-observation-card small{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.brief-observation-card small span+span:before{content:"·";margin-right:8px}@media (max-width:760px){.brief-observation-cards{grid-template-columns:1fr}}.research-coverage{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 22px;padding:16px}.coverage-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.coverage-heading small{color:var(--muted);font-size:11px}.coverage-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.coverage-counts>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.coverage-counts svg{color:var(--accent)}.coverage-counts strong{font-size:19px}.coverage-counts span{color:var(--muted)}.research-coverage summary{cursor:pointer;font-size:12px}.coverage-details{grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;font-size:12px;line-height:1.6;display:grid}.coverage-details h3{margin:8px 0;font-size:13px}.coverage-details ul{margin:0;padding-left:18px}.coverage-details li{margin-bottom:8px}.coverage-details .coverage-sources{max-height:330px;padding:0;list-style:none;overflow:auto}.coverage-sources a{align-items:flex-start;gap:8px;text-decoration:none;display:flex}.coverage-sources svg{flex-shrink:0;margin-top:3px}.coverage-sources small{color:var(--muted);display:block}@media (max-width:760px){.coverage-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-details{grid-template-columns:1fr}}.chat-workspace{grid-template-columns:190px minmax(0,1fr) 230px;align-items:start;gap:20px;display:grid}.chat-workspace .crux-chat{width:100%;min-width:0;margin:0}.chat-history,.chat-files{border:1px solid var(--line);background:var(--surface);border-radius:14px;max-height:calc(100vh - 110px);padding:14px;position:sticky;top:78px;overflow:auto}.chat-history h2{margin:0 0 14px;font-size:15px}.chat-history input{box-sizing:border-box;width:100%;margin-bottom:12px}.chat-history nav{gap:6px;margin-bottom:12px;display:grid}.chat-history nav button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.chat-history nav button[aria-current=page]{border-color:var(--accent);background:var(--soft)}.chat-history nav svg{flex-shrink:0}.chat-history nav span{overflow-wrap:anywhere;min-width:0;font-size:12px}.chat-history small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.chat-workspace .crux-chat-header,.chat-workspace .crux-chat-scope{flex-wrap:wrap}.chat-workspace .crux-chat-dock{width:100%}.entity-files{min-width:0}.entity-files header{justify-content:space-between;align-items:center;gap:8px;display:flex}.entity-files h3{margin:10px 0;font-size:15px}.entity-files>article{border-top:1px solid var(--line);gap:10px;margin-top:10px;padding:14px 0;display:flex}.entity-files>article>svg{color:var(--accent);flex-shrink:0}.entity-files>article>div{min-width:0}.entity-files strong{overflow-wrap:anywhere;font-size:12px}.entity-files small{color:var(--muted);margin:5px 0;font-size:11px;display:block}.entity-files .intel-actions{flex-wrap:wrap;gap:3px}.entity-files .icon-button{width:30px;min-width:30px;height:30px}.research-request-list{gap:10px;margin:20px 0;display:grid}.research-request-row{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.research-request-row>span:first-of-type{flex:1;min-width:0}.research-request-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.research-request-row .company-thumb{flex-shrink:0}.research-request-form{gap:16px;display:grid}.research-request-form label{gap:8px;display:grid}.research-request-form textarea{min-height:100px}.relationship-workspace h2{align-items:center;gap:10px;display:flex}.relationship-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:18px 0;display:grid}.relationship-evidence{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px;font-size:13px}.career-chain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.matrix-cell{border:1px solid var(--accent);min-width:45px;color:var(--ink);background:var(--soft);cursor:pointer;border-radius:8px;padding:9px}.matrix-cell:disabled{opacity:.35;cursor:default;background:0 0;border-color:#0000}.matrix-cell.inferred{border-style:dashed}.matrix-company{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.brief-article-image{background:var(--surface);border-radius:8px;width:84px;height:72px;display:block;overflow:hidden;flex:0 0 84px!important}.brief-article-image img,.brief-article-image .company-thumb{object-fit:cover;margin:0;width:100%!important;height:100%!important}.brief-observation-card>.brief-article-image{min-width:84px}@media (max-width:1250px){.chat-workspace{grid-template-columns:160px minmax(0,1fr)}.chat-files{grid-column:2;max-height:400px;position:static}.chat-history{grid-row:1/3}}@media (max-width:760px){.chat-workspace{grid-template-columns:minmax(0,1fr)}.chat-history,.chat-files{grid-area:auto/1;max-height:240px;position:static}.research-request-row{flex-wrap:wrap}.research-request-row>span:first-of-type{flex-basis:60%}.brief-article-image{width:64px;height:64px;flex-basis:64px!important}.brief-observation-card>.brief-article-image{min-width:64px}}.matrix-summary{-webkit-line-clamp:2;max-width:380px;color:var(--muted);-webkit-box-orient:vertical;margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.relationship-evidence h3{margin:0 0 12px;font-size:14px}.relationship-graph-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.graph-toolbar,.graph-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.graph-toolbar small,.graph-pagination{color:var(--muted);font-size:11px}.graph-pagination>span{flex:1}.relationship-canvas{border:1px solid var(--line);background-color:var(--bg);background-image:radial-gradient(var(--line) 1px,transparent 1px);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background-size:20px 20px;border-radius:12px;height:620px;position:relative;overflow:hidden}.relationship-canvas:active{cursor:grabbing}.relationship-stage{transform-origin:0 0;position:absolute;overflow:visible}.relationship-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wire-visible{fill:none;stroke-width:2px;stroke:#45bfe1}.graph-wire.career .wire-visible{stroke:#a68bfa}.graph-wire.inferred .wire-visible{stroke:#d69e38;stroke-dasharray:7 5}.graph-wire.selected .wire-visible{stroke-width:4px}.wire-hit{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.wire-hit:focus{stroke:#a68bfa44;outline:none}.relationship-node{text-align:left;border:1px solid var(--line);background:var(--surface);width:240px;height:86px;color:var(--ink);cursor:grab;touch-action:none;border-left:3px solid #45bfe1;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;box-shadow:0 5px 20px #0002}.relationship-node.person{border-left-color:#a68bfa}.relationship-node.selected,.relationship-node:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.relationship-node>span:not(.node-port){min-width:0}.relationship-node strong{font-size:13px;line-height:1.4;display:block}.relationship-node small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.relationship-node .company-thumb{pointer-events:none;width:42px;min-width:42px;height:42px;margin:0}.graph-node-icon{min-width:36px;color:var(--accent);place-items:center;display:grid}.node-port{background:var(--surface);border:2px solid #45bfe1;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 6px)}.node-port.input{left:-7px}.node-port.output{right:-7px}.graph-inspector{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-height:700px;padding:18px;font-size:12px;line-height:1.6;overflow:auto}.graph-inspector h3{margin:0 0 14px;font-size:15px}.graph-inspector h4{margin:10px 0;font-size:13px}.graph-inspector article{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.graph-inspector a{align-items:center;gap:6px;display:inline-flex}.graph-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin:12px 0;font-size:11px;display:flex}.graph-legend span:before{content:"";vertical-align:middle;border-top:2px solid #45bfe1;width:22px;margin-right:6px;display:inline-block}.graph-legend .career:before{border-color:#a68bfa}.graph-legend .inferred:before{border-color:#d69e38;border-top-style:dashed}@media (max-width:1100px){.relationship-graph-layout{grid-template-columns:minmax(0,1fr)}.graph-inspector{max-height:350px}.relationship-canvas{height:520px}}.chat-history{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.history-pane-header{align-items:center;gap:6px;margin-bottom:12px;display:flex}.history-pane-header h2{flex:1;margin:0;font-size:13px}.history-pane-header .icon-button{width:28px;min-width:28px;height:28px}.history-grip{color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:3px;display:grid}.history-grip:active{cursor:grabbing}.chat-history nav{max-height:calc(100vh - 230px);display:block;overflow:auto}.chat-history nav button{width:100%;box-shadow:none;border-radius:0;padding:8px 5px;display:block;background:0 0!important;border:0!important}.chat-history nav button:hover,.chat-history nav button:focus-visible{color:var(--accent);background:var(--soft)!important}.chat-history nav button[aria-current=page]{color:var(--accent);font-weight:600}.chat-history nav button span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:20px;display:block;overflow:hidden}.chat-history.floating{z-index:60;resize:both;background:var(--surface);border:1px solid var(--line);width:250px;min-width:180px;max-width:calc(100vw - 16px);min-height:130px;max-height:75vh;padding:12px;position:fixed;overflow:auto;box-shadow:0 12px 36px #0004}.chat-history.floating nav{max-height:calc(75vh - 110px)}.chat-workspace.history-floating{grid-template-columns:minmax(0,1fr) 230px}.history-hover-label{z-index:110;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);pointer-events:none;white-space:normal;overflow-wrap:anywhere;border-radius:6px;width:300px;max-width:calc(100vw - 32px);max-height:145px;padding:12px 14px;font-size:12px;line-height:1.6;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0004}.history-hover-label strong{font-weight:500}.history-hover-label small{color:var(--muted);margin-top:7px;display:block}@media (max-width:1250px){.chat-workspace.history-floating{grid-template-columns:minmax(0,1fr)}.chat-workspace.history-floating .chat-files{grid-column:1}.chat-history.docked nav{max-height:60vh}}@media (max-width:760px){.chat-history.docked{max-height:220px;overflow:hidden}.chat-history.docked nav{max-height:130px}.chat-workspace.history-floating{grid-template-columns:minmax(0,1fr)}}.recruiter-decision{margin:18px 0 10px}.decision-strip{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.decision-strip small{color:var(--muted)}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.decision-grid section{background:var(--soft);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px;position:relative}.decision-grid section>svg{color:var(--accent);float:right}.decision-grid h3{color:var(--muted);margin:0 0 10px;font-size:12px}.decision-grid strong{font-size:14px}.decision-grid p{overflow-wrap:anywhere;margin:8px 0;font-size:12px}.decision-grid small{color:var(--muted);font-size:11px}.decision-trigger{font-size:13px}.decision-trigger small{color:var(--muted);margin-top:5px;display:block}.decision-trigger .icon-button{vertical-align:middle;display:inline-flex}.recruiter-decision details{font-size:13px}.decision-job-links{gap:8px;display:grid}.decision-job-links a{align-items:center;gap:8px;display:flex}.decision-live-filter{align-items:center;gap:8px;font-size:12px;display:flex}.decision-live-filter input{width:auto}.monitor-filters>input{max-width:220px}@media (max-width:760px){.decision-grid{grid-template-columns:1fr}.monitor-filters>input{width:100%;max-width:100%}}.company-source-evidence{margin:24px 0}.company-source-evidence h2{align-items:center;gap:10px;display:flex}.source-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.source-coverage-grid article{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.source-coverage-grid .pill{white-space:normal;font-size:11px}.source-coverage-grid small{color:var(--muted);font-size:11px}.registry-evidence{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:16px}.registry-evidence summary{cursor:pointer;font-weight:600}.registry-evidence summary svg{vertical-align:middle}.registry-evidence .decision-grid{margin-top:12px}.registry-evidence>.icon-button{vertical-align:middle;margin-left:12px;display:inline-flex}.registry-filing-list{gap:10px;margin-top:16px;display:grid}.registry-filing-list a{background:var(--soft);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.registry-filing-list span{flex:1}.registry-filing-list small{color:var(--muted);margin-top:5px;display:block}@media (max-width:1000px){.source-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.source-coverage-grid{grid-template-columns:1fr}}.network-workspace{background:var(--bg);min-width:0;height:calc(100dvh - 150px);min-height:560px;position:relative;overflow:hidden}.network-fullscreen{z-index:80;background:var(--bg);height:100dvh;min-height:0;padding:0;position:fixed;inset:0}.network-workspace .relationship-graph-layout{flex-direction:column;gap:0;min-width:0;height:100%;display:flex}.network-control-bar{border-bottom:1px solid var(--line);background:var(--surface);z-index:5;scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:7px;min-height:68px;margin:0;padding:14px 18px;display:flex;overflow-x:auto}.network-control-bar>*{flex-shrink:0}.network-control-bar .icon-button{width:32px;min-width:32px;height:34px;padding:6px}.network-title{margin-right:4px;font-size:13px}.network-control-bar input{width:165px;min-width:110px;height:38px;padding:8px 10px;font-size:12px}.network-control-bar select{width:136px;height:38px;padding:8px;font-size:12px}.network-control-bar output{white-space:nowrap;color:var(--muted);font-size:11px}.network-toolbar-divider{border-left:1px solid var(--line);height:24px;margin:0 3px}.network-control-bar .employer-picker{width:175px;min-width:175px;margin:0}.network-control-bar .employer-picker summary{white-space:nowrap;text-overflow:ellipsis;height:38px;padding:8px 10px;font-size:12px;overflow:hidden}.network-control-bar .employer-picker-menu{z-index:110;width:320px;max-width:calc(100vw - 36px);position:fixed;top:75px;left:18px}.network-control-bar .employer-picker-menu input{width:100%}.network-graph-body{flex:1;min-height:0;position:relative;overflow:hidden}.network-workspace .relationship-canvas{border:0;border-radius:0;width:100%;height:100%}.network-workspace .graph-legend{pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:12px;width:fit-content;max-width:calc(100% - 36px);margin:0;padding:10px 14px;position:absolute;bottom:14px;left:18px;right:18px;box-shadow:0 4px 20px #0002}.network-workspace .graph-legend small{font-size:10px}.network-workspace .graph-inspector{z-index:3;opacity:0;visibility:hidden;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;width:320px;max-width:calc(100% - 28px);max-height:none;margin:0;transition:transform .28s ease-out,opacity .22s ease-out,visibility .28s;position:absolute;top:14px;bottom:80px;left:14px;transform:translate(calc(-100% - 30px));box-shadow:0 12px 48px #0004}.network-workspace .graph-inspector.is-open{opacity:1;visibility:visible;transform:translate(0)}.graph-inspector>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.graph-inspector>header h3{margin:4px 0}.network-empty{text-align:center;color:var(--muted);pointer-events:none;position:absolute;top:40%;left:15%;right:15%}.network-alternate{height:calc(100% - 70px);padding:20px;overflow:auto}.network-control-bar .employer-picker-menu label{display:flex}.network-control-bar .employer-picker-menu input{min-width:0}@media (max-width:700px){.network-control-bar{min-height:62px;padding:10px 12px}.network-title{display:none}.network-workspace .graph-inspector{bottom:110px}.network-workspace .graph-legend{gap:8px;font-size:9px}.network-control-bar .employer-picker-menu{top:66px}}@media (prefers-reduced-motion:reduce){.network-workspace .graph-inspector{transition:none}}.network-workspace .relationship-graph-layout{align-items:stretch}.network-graph-body{width:100%}.network-control-bar{box-sizing:border-box;width:100%}.network-workspace .graph-inspector{left:auto;right:14px;transform:translate(calc(100% + 30px))}.network-workspace .graph-inspector.is-open{transform:translate(0)}.deck-content:has(>.main>.network-workspace){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.deck-content:has(>.main>.network-workspace)>.deck-topbar{flex:0 0 56px}.main:has(>.network-workspace){flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;padding:0;display:flex}.main>.network-workspace:not(.network-fullscreen){flex:1;height:100%;min-height:0}.network-workspace .network-control-bar{align-items:center;gap:7px;height:40px;min-height:40px;padding:0 14px}.network-control-bar>.employer-picker{align-items:center;height:38px;display:flex}.network-control-bar>.employer-picker>summary,.network-control-bar>input,.network-control-bar>select{box-sizing:border-box;height:34px;min-height:34px;margin:0;padding:7px 10px;line-height:18px}.network-control-bar>.employer-picker>summary{justify-content:space-between;align-items:center;width:100%;display:flex}.network-alternate{height:calc(100% - 40px)}.network-graph-frame{flex-direction:column;height:100%;min-height:0;display:flex}.network-graph-frame>.relationship-graph-layout{flex:1;height:auto;min-height:0}.network-graph-actions{align-items:center;gap:7px;display:inline-flex}.network-graph-actions:empty{display:none}.graph-wire{--wire-color:#34d399;transition:opacity .18s ease-out}.graph-wire.past{--wire-color:#60a5fa}.graph-wire.inferred{--wire-color:#d69e38}.graph-wire .wire-visible,.graph-wire.career .wire-visible,.graph-wire.inferred .wire-visible{stroke:var(--wire-color)}.relationship-wires.has-selection .graph-wire:not(.selected){opacity:.24}.graph-wire.selected .wire-visible{stroke-width:3px;filter:drop-shadow(0 0 4px var(--wire-color))}.wire-flow{fill:none;stroke:var(--wire-color);stroke-width:5px;stroke-linecap:round;stroke-dasharray:5 19;pointer-events:none;animation:1.2s linear infinite relationship-flow}.graph-legend .current:before{border-color:#34d399}.graph-legend .past:before{border-color:#60a5fa}@keyframes relationship-flow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wire-flow{stroke-dasharray:none;stroke-width:3px;animation:none}.graph-wire{transition:none}}.relationship-stage.is-navigating{transition:transform .28s ease-out}.relationship-node.previous-focus{outline-offset:5px;outline:3px solid #fb923c}.relationship-node.previous-focus.selected{box-shadow:0 0 0 2px var(--accent);outline-color:#fb923c}.node-expand{border:1px solid var(--accent);background:var(--surface);min-width:30px;height:28px;color:var(--ink);cursor:pointer;z-index:2;border-radius:16px;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.node-expand small{font-size:10px}.research-directory-list{gap:0;display:grid}.research-directory-list article{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.research-directory-list article>div{flex:1;min-width:0}.research-directory-list small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.research-directory-list p{color:var(--muted);margin:5px 0 0;font-size:12px}.research-directory h2{margin:0}.research-directory header>div{flex:1}.research-directory-list .company-thumb{flex-shrink:0}.research-directory-list a{color:inherit}@media (max-width:600px){.network-workspace .graph-inspector{height:38%;max-height:38%;top:auto;bottom:12px}.network-workspace .graph-legend{display:none}}@media (prefers-reduced-motion:reduce){.relationship-stage.is-navigating{transition:none}}.agent-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.agent-record{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.agent-record p,.agent-record dd{white-space:pre-wrap;overflow-wrap:anywhere}.agent-record dl{font-size:.85rem}.agent-record dt{text-transform:capitalize;color:var(--muted)}.agent-record dd{margin:3px 0 12px}.agent-source-links{flex-wrap:wrap;gap:10px;margin:14px 0;font-size:.8rem;display:flex}.agent-source-links a{align-items:center;gap:5px;display:inline-flex}.agent-record footer small{overflow-wrap:anywhere}.agent-token-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 0;display:flex}.agent-token-row>div{flex:1;min-width:0}.agent-token-row p{overflow-wrap:anywhere}.agent-modal-backdrop{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-token-modal{background:var(--surface,#141a24);width:min(100%,540px);max-height:90vh;overflow:auto}.agent-token-modal form{gap:16px;display:grid}.agent-token-modal label{gap:7px;display:grid}.agent-token-modal label.agent-scope{align-items:center;gap:10px;padding:7px;display:flex}.agent-scope input{width:auto}.agent-secret{overflow-wrap:anywhere;color:#e6edf8;background:#080d17;border-radius:8px;margin:16px 0;padding:18px;display:block}.agent-research-panel{margin-block:16px}
