:root{--bg:#0b0b0b;--panel:#151515;--ink:#f7f4ee;--muted:#a8a29a;--red:#ed1c24;--gold:#d4a84d;--line:#303030}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.wrap{max-width:1120px;margin:auto;padding:0 24px}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.brand{font-weight:900;letter-spacing:.22em;text-decoration:none;font-size:19px}.brand .dots{color:var(--red);letter-spacing:0}.navlinks{display:flex;gap:18px;align-items:center}.navlinks a{color:var(--muted);font-size:14px}.btn,.navlinks a{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:12px 18px;border:1px solid var(--line);background:var(--ink);color:#111;font-weight:800;cursor:pointer}.btn.red{background:var(--red);color:#fff;border-color:var(--red)}.btn.ghost{background:transparent;color:var(--ink)}.hero{padding:78px 0 46px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:42px;gap:42px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.18em;color:var(--gold);font-weight:800}.hero h1{font-size:58px;line-height:1.02;margin:12px 0 16px}.hero p,.lead{font-size:19px;line-height:1.52;color:#d3cec6}.heroMeta{color:var(--gold);font-weight:800;margin-bottom:8px}.heroCard{min-height:390px;border:1px solid #4d3a24;border-radius:18px;background:radial-gradient(circle at 78% 25%,#6d3d12 0,#23160e 35%,#0f1113 72%);padding:28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.heroCard:after{content:"JÄGER";position:absolute;font-size:110px;font-weight:900;color:#ffffff08;right:-28px;bottom:30px;transform:rotate(-9deg)}.heroCard .big{font-size:42px;font-weight:900;line-height:1}.heroCard .proofrow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.proofpill{border:1px solid #5a4427;border-radius:12px;padding:13px;background:#0c0c0caa}.proofpill b{display:block;font-size:26px;color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.chip{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#d5d0c8;font-size:13px}.section{padding:58px 0;border-top:1px solid var(--line)}h2{font-size:34px;margin:0 0 14px}h3{margin:0 0 8px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:25px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.card p{color:#bbb5ad;line-height:1.48}.stat{font-size:36px;font-weight:900;color:var(--gold)}.callout{background:linear-gradient(135deg,#19100f,#181818);border:1px solid #4b2528;border-radius:16px;padding:28px}.footer{padding:28px 0 50px;color:#807b74;font-size:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.form{max-width:760px;margin:40px auto;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px}.field{margin:0 0 18px}.field label{display:block;font-weight:800;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;background:#0f0f0f;border:1px solid #393939;border-radius:9px;color:#fff;padding:12px;font:inherit}.field textarea{min-height:110px}.legal-banner{background:#17120b;border:1px solid #493d28;padding:14px 16px;border-radius:10px;color:#e4d4b6;font-size:13px;line-height:1.45}.error{background:#361c25;border:1px solid #6f3040;color:#ffc2ce;padding:12px;border-radius:9px;margin:12px 0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.metric{padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:11px}.metric b{display:block;font-size:24px}.candidate{margin-top:18px;display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:18px}.badge{display:inline-block;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;margin:4px}.verified{background:#143522;color:#91e2ad}.claimed{background:#3a2e12;color:#f2d78f}.specialist{background:#361c25;color:#f0a7b7}.action{font-weight:900;font-size:24px;color:var(--red)}table{width:100%;border-collapse:collapse}td,th{text-align:left;border-bottom:1px solid var(--line);padding:11px;font-size:13px}th{color:#aaa}.operatorGate{max-width:520px;margin:50px auto}.small{font-size:12px;color:#8c877f}@media(max-width:820px){.hero{grid-template-columns:1fr}.hero h1{font-size:44px}.grid3{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.navlinks .hide{display:none}.heroCard{min-height:320px}}.alphaLive{margin:8px 0 12px;color:#b8b1a8;font-size:13px;letter-spacing:.02em}.agentPromise{margin:18px 0 24px;background:#111a17;border:1px solid #28483d;padding:14px 16px;border-radius:10px;color:#d5e6df;line-height:1.5}.activationResult{text-align:left}.activationResult>.lead,.activationResult>h2{text-align:center}.agentReadback{margin:24px 0;background:#0f1211;border:1px solid #2d463d;border-radius:14px;padding:20px}.agentReadback h3{font-size:22px;margin:10px 0}.agentReadback li,.agentReadback p{color:#d3cec6;line-height:1.5}.agentPulse{font-size:11px;letter-spacing:.14em;color:#92d9bd;font-weight:900}.agentPulse span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#46d49a;margin-right:8px;box-shadow:0 0 0 5px #46d49a18}.agentSteps{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.agentStep{display:flex;gap:10px;align-items:flex-start;color:#d9d5cf}.agentStep span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:50%;background:#1d3029;color:#9ee6c8;font-weight:900;font-size:12px}.commitmentStrip{background:#1b1610;border:1px solid #544222;color:#ead7ad;border-radius:10px;padding:14px 16px;line-height:1.5;margin:18px 0}.agentStatus{font-size:10px;letter-spacing:.06em}.agentStatus.HANDED_OFF{color:#91e2ad}.agentStatus.READY_FOR_AGENT{color:#f2d78f}.agentStatus.HANDOFF_FAILED{color:#ff98ac}.agentStatus.WORKING{color:#91e2ad}.agentStatus.RECON_READY{color:#7fd6ff}.agentStatus.CLARIFICATION_REQUIRED{color:#f2d78f}.agentStatus.NOT_STARTED{color:#a8a29a}.reviewOverlay{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:4vh 18px;overflow:auto}.reviewPanel{width:min(920px,100%);background:#111;border:1px solid #494949;border-radius:18px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.55)}.reconBlock{border-top:1px solid #333;padding:18px 0}.reconBlock h3{margin:0 0 8px}.candidate{padding:14px 0;border-bottom:1px solid #2c2c2c}.candidate:last-child{border-bottom:0}.reviewPanel a{color:#e4bf5f}.reviewPanel textarea{min-height:120px}.mini{padding:7px 9px;margin:2px}.operatorTable{margin-top:18px;overflow-x:auto}.reconDocument{width:min(1080px,100%);padding:34px}.reconHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.reconHero h2{font-size:42px;margin:8px 0 12px}.reconHero p{max-width:760px;font-size:18px;line-height:1.55;color:#ccc}.reconActions{display:flex;gap:8px;flex-wrap:wrap}.funnel{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin:26px 0}.funnelStep{position:relative;text-align:center;padding:15px 8px;border:1px solid #353535;border-radius:12px;background:#151515}.funnelStep b{display:block;font-size:28px}.funnelStep span{font-size:10px;letter-spacing:1.3px;color:#aaa}.funnelStep i{position:absolute;right:-9px;top:25px;color:#e4bf5f;font-style:normal}.marketGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin:18px 0 30px}.marketCell{border:1px solid #353535;border-radius:12px;padding:14px;background:#121212}.candidateKicker,.marketCell span,.nextAction span,.sectionTitle,.threeBoxes span{display:block;font-size:10px;letter-spacing:1.5px;color:#e4bf5f;font-weight:900}.marketCell b{display:block;margin-top:8px;font-size:17px}.reconSection{border-top:1px solid #343434;padding:26px 0}.sectionTitle{margin-bottom:16px}.reconCandidate{border:1px solid #383838;border-radius:16px;padding:22px;margin:14px 0;background:#101010}.reconCandidate.leader{border-color:#8b7335;box-shadow:inset 0 0 0 1px #3d3217}.candidateTop{display:flex;justify-content:space-between;gap:18px}.candidateTop h3{font-size:26px;margin:6px 0}.candidateMeta{color:#aaa}.verdict{height:max-content;border:1px solid #555;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.verdict.buy{background:#173823}.verdict.walk{background:#3b1717}.verdict.watch{background:#3b3215}.verdict.investigate{background:#202c3c}.scoreRow{display:grid;grid-template-columns:1.3fr repeat(4,1fr);grid-gap:8px;gap:8px;margin:18px 0}.scoreChip{border:1px solid #343434;border-radius:10px;padding:10px;background:#171717}.scoreChip span{display:block;font-size:9px;letter-spacing:1px;color:#aaa}.scoreChip b{font-size:22px}.scoreChip.big b{font-size:30px}.scoreGood{border-color:#285b3b}.scoreMid{border-color:#6c5928}.scoreRisk{border-color:#693434}.candidateWhy{font-size:17px;line-height:1.5}.evidenceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.evidenceGrid>div{background:#151515;border-radius:12px;padding:14px}.evidenceGrid h4{font-size:10px;letter-spacing:1px;color:#aaa}.evidenceGrid ul{padding-left:18px}.evidenceLine{font-size:12px;color:#a8d6b4;margin-top:10px}.claimedLine{color:#e2ca8b}.nextAction{margin-top:16px;border-left:3px solid #e4bf5f;padding:10px 14px;background:#151515}.nextAction b{display:block;margin-top:5px}.sourceButton{display:inline-block;margin-top:14px}.strategyPath{display:flex;align-items:stretch;gap:8px}.strategyStep{flex:1 1;border:1px solid #353535;border-radius:12px;padding:14px;position:relative}.strategyStep span{color:#e4bf5f;font-size:10px;font-weight:900}.strategyStep b{display:block;margin-top:7px}.strategyStep i{position:absolute;right:-8px;top:35%;font-style:normal;color:#e4bf5f}.threeBoxes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:12px 0 26px}.threeBoxes>div{border:1px solid #353535;border-radius:12px;padding:16px;background:#121212}.threeBoxes ul{padding-left:18px}.recommendation{font-size:20px;line-height:1.55}.sources{display:flex;flex-direction:column;gap:8px}.operatorReviewControls{border-top:2px solid #e4bf5f;padding-top:24px}.reviewButtons{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:760px){.reconHero{display:block}.reconHero h2{font-size:32px}.reconActions{margin-top:14px}.funnel{grid-template-columns:repeat(3,1fr)}.marketGrid,.scoreRow{grid-template-columns:1fr 1fr}.evidenceGrid,.strategyPath,.threeBoxes{grid-template-columns:1fr}.strategyPath{display:grid}.strategyStep i{display:none}}@media print{body{background:#0b0b0b!important;color:#f7f4ee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.metrics,.operatorReviewControls,.operatorTable,.reconActions,.section>.eyebrow,.section>h2,.siteHeader,footer{display:none!important}.reviewOverlay{position:static;background:#0b0b0b;padding:0;display:block}.reviewPanel{box-shadow:none;border:0;width:100%;max-width:none;padding:24px}.reconCandidate{page-break-inside:avoid;break-inside:avoid}.reconSection{page-break-inside:auto;break-inside:auto}.funnel,.marketGrid,.scoreRow,.threeBoxes{page-break-inside:avoid;break-inside:avoid}}.operatorHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.actionList{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.actionCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.actionCard.ownerOPERATOR{border-color:#6d3434}.actionCard.ownerHUNTER{border-color:#594b2a}.actionCard.ownerJAGER{border-color:#294137}.actionCardTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ownerPill{font-size:10px;font-weight:900;letter-spacing:.08em;padding:7px 9px;border-radius:999px;white-space:nowrap}.ownerPill.operator{background:#421f24;color:#ffc2ce}.ownerPill.hunter{background:#392f17;color:#f2d78f}.ownerPill.jager{background:#173323;color:#9fe1b4}.actionGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:15px 0}.actionGrid>div{background:#0f0f0f;border:1px solid #303030;border-radius:9px;padding:10px}.actionGrid span{display:block;font-size:10px;color:#8c877f;letter-spacing:.09em;margin-bottom:5px}.actionGrid b{font-size:13px}.actionButtons{display:flex;gap:7px;flex-wrap:wrap}.error.compact{margin:8px 0;padding:8px}.timelineItem{border-bottom:1px solid var(--line);padding:12px 0}.timelineItem b{display:block}.timelineItem span{font-size:11px;color:#8c877f}@media(max-width:720px){.operatorHeader{display:block}.operatorHeader>div:last-child{margin-top:12px}.actionGrid{grid-template-columns:1fr 1fr}.actionCardTop{display:block}.ownerPill{display:inline-block;margin-top:10px}.metrics{grid-template-columns:1fr 1fr}}.universalHero{padding-top:64px}.universalHero h1 em{display:block}.huntPrompt{margin:26px 0 16px;padding:18px;background:#111;border:1px solid #3a3428;border-radius:14px}.huntPromptForm{display:flex;gap:10px;margin-top:10px}.huntPromptForm input{flex:1 1;min-width:0;background:#090909;color:#fff;border:1px solid #45413a;border-radius:10px;padding:15px;font:inherit;font-size:16px}.promptExamples{margin-top:10px;color:#827c74;font-size:12px;line-height:1.45}.callChips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.callChips span{font-size:11px;font-weight:900;letter-spacing:.08em;padding:8px 10px;border:1px solid #3a3a3a;border-radius:999px}.callChips span:first-child{border-color:#285b3b;color:#91e2ad}.callChips span:nth-child(2){border-color:#6c5928;color:#f2d78f}.callChips span:nth-child(3){border-color:#34566b;color:#9bd8f7}.callChips span:nth-child(4){border-color:#693434;color:#f0a7b7}.huntingState{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:28px;gap:28px;align-items:center}.huntingPanel{background:#101513;border:1px solid #28483d;border-radius:14px;padding:22px}.huntingPanel>b,.huntingPanel>small{display:block;margin:12px 0}.huntingPanel>b{font-size:24px}.huntingPanel>small{color:#8c877f}.huntingPanel .btn{margin-top:8px}@media(max-width:820px){.huntPromptForm{display:grid}.huntingState{grid-template-columns:1fr}}.applyForm{max-width:800px}.formIntro{font-size:17px;line-height:1.5;color:#c8c2b9;margin:6px 0 22px}.huntCarry{display:grid;grid-gap:8px;gap:8px;background:#111a17;border:1px solid #28483d;border-radius:12px;padding:16px 18px;margin:0 0 22px}.huntCarry span{font-size:10px;letter-spacing:.15em;color:#92d9bd;font-weight:900}.huntCarry b{font-size:18px;line-height:1.45}.huntCarry small{color:#9faaa5}.fieldHelp{font-size:11px;color:#817b73;margin-top:6px}.optional{font-weight:500;color:#817b73;font-size:12px}.compactLegal{margin:24px 0 14px}.fullButton{width:100%;font-size:16px;padding:14px 18px}.submitPromise{text-align:center;color:#817b73;font-size:11px;line-height:1.45;margin-top:10px}.successCard{max-width:720px;margin-top:70px}.successSteps{display:grid;grid-gap:10px;gap:10px;text-align:left;margin:26px 0}.successSteps>div{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:center;background:#101513;border:1px solid #28483d;border-radius:10px;padding:12px 14px}.successSteps b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#1d3029;color:#9ee6c8}.successSteps span{color:#d7d2ca;line-height:1.45}@media(max-width:600px){.form{margin:22px auto;padding:20px}.form h2{font-size:30px}.huntCarry b{font-size:16px}.universalHero{padding-top:34px}.universalHero h1{font-size:40px}.huntingPanel>b{font-size:20px}}.buildStamp{margin:28px auto 12px;max-width:1160px;padding:0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#666;text-align:right}.defineForm{max-width:790px}.defineForm>h2{max-width:680px}.defineCarry{margin-top:22px}.budgetSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #28483d;padding-top:12px;margin-top:4px}.budgetSummary span{color:#9faaa5;letter-spacing:0;font-size:12px}.budgetSummary strong{font-size:16px}.textButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#d4a84d;font:inherit;font-weight:800;padding:0;cursor:pointer}.promptField{margin-bottom:24px}.promptField label{font-size:18px}.promptField textarea{min-height:130px}.budgetEdit{background:#111a17;border:1px solid #28483d;border-radius:10px;padding:14px}.fineTune{border:1px solid #303030;border-radius:11px;margin:8px 0 22px;background:#111}.fineTune summary{cursor:pointer;padding:15px 16px;font-weight:800}.fineTune summary span{font-size:11px;color:#817b73;font-weight:500;margin-left:6px}.fineTuneBody{padding:4px 16px 2px}.twoColFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.successNotice{background:#10251d;border:1px solid #285d48;color:#b5f0d6;padding:12px 14px;border-radius:9px;margin:12px 0}.actionButtons button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.defineForm{margin-top:22px;padding:22px 18px}.defineForm h2{font-size:34px;line-height:1.05}.defineForm .lead{font-size:17px}.twoColFields{grid-template-columns:1fr}.promptField textarea{min-height:120px}}.metricButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,transform .15s ease,background .15s ease}.metricButton:hover{border-color:#575757;transform:translateY(-1px)}.metricButton span{display:block;margin-top:6px;font-size:10px;color:#777}.metricButton.active{border-color:#e4bf5f;background:#18160f;box-shadow:inset 0 0 0 1px #4c4020}.metricButton.jagerMetric.active{border-color:#356a49;background:#101a14;box-shadow:inset 0 0 0 1px #203f2c}.filterBar{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:10px 2px;color:#aaa}.filterBar b{letter-spacing:1.2px;color:#e4bf5f}.filterBar b,.filterBar span{font-size:12px}.filterBar .textButton{margin-left:auto}.controlGrid{grid-template-columns:repeat(5,1fr)}.portalWrap{max-width:1180px}.portalHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.portalHero h2{font-size:42px;max-width:800px}.portalBall{border:1px solid #294137;background:#101a14;border-radius:14px;padding:16px 18px;min-width:220px}.portalBall span{display:block;font-size:10px;font-weight:900;letter-spacing:1.3px;color:#9fe1b4}.portalBall b{display:block;margin-top:8px;font-size:18px}.portalPanel{margin-top:18px;border:1px solid #333;border-radius:16px;background:#111;padding:22px}.portalPanel h3{font-size:24px;margin:8px 0 12px}.portalPanel li,.portalPanel p{color:#ccc;line-height:1.55}.portalCandidates{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:16px}.portalCandidate{border:1px solid #343434;border-radius:12px;padding:14px;background:#151515}.portalCandidate span{display:block;font-size:10px;color:#e4bf5f;font-weight:900;letter-spacing:1px}.portalCandidate b{display:block;margin:7px 0}.portalCandidate small{color:#999}@media(max-width:900px){.controlGrid{grid-template-columns:1fr 1fr}.portalHero{display:block}.portalBall{margin-top:14px}.portalCandidates{grid-template-columns:1fr}.portalHero h2{font-size:32px}}.btn.working{background:#153125;border:1px solid #285b3b;color:#9ee2b5;cursor:default;opacity:1}.funnelMuted{opacity:.42}.funnelMuted i{opacity:.45}.marketGrid.compact{grid-template-columns:repeat(4,1fr)}.jagerCall{margin:24px 0 18px;padding:18px 20px;border:1px solid #285b3b;border-left:4px solid #55c98a;border-radius:12px;background:#0e1b15}.budgetBar span,.buildItem span,.economicCell span,.jagerCall span{display:block;font-size:10px;letter-spacing:1.4px;color:#e4bf5f;font-weight:900}.jagerCall b{display:block;font-size:28px;margin:5px 0}.jagerCall p{margin:0;color:#d7d7d7;line-height:1.5}.buildModule{page-break-inside:avoid;break-inside:avoid}.buildModule>h3{font-size:25px;margin:4px 0 8px}.buildModule>p{font-size:17px;line-height:1.55;max-width:900px}.buildItems{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin:14px 0}.buildItem{border:1px solid #353535;border-radius:10px;padding:12px;background:#141414}.buildItem b{display:block;margin:5px 0}.buildItem small{color:#aaa;line-height:1.35}.budgetBar{display:grid;grid-template-columns:1fr 1fr 1.5fr;grid-gap:9px;gap:9px;margin-top:14px}.budgetBar>div{border:1px solid #353535;border-radius:10px;padding:12px;background:#121212}.budgetBar b{display:block;margin-top:6px;font-size:16px}.economicsRow{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:16px 0}.economicCell{border:1px solid #3a3a3a;border-radius:9px;padding:9px;background:#151515}.economicCell b{display:block;margin-top:5px;font-size:14px;line-height:1.25}@media(max-width:760px){.budgetBar,.buildItems,.economicsRow,.marketGrid.compact{grid-template-columns:1fr 1fr}.budgetBar>div:last-child{grid-column:1/-1}}@media print{@page{margin:12mm}.reviewOverlay{overflow:visible!important}.reviewPanel.reconDocument{padding:0!important}.budgetBar,.buildModule,.economicsRow,.funnel,.jagerCall,.marketGrid{break-inside:avoid;page-break-inside:avoid}.reconCandidate{break-inside:auto!important;page-break-inside:auto!important;margin:12px 0!important;padding:16px!important}.candidateTop,.economicsRow,.evidenceGrid,.nextAction,.scoreRow{break-inside:avoid;page-break-inside:avoid}.reconHero h2{font-size:30px!important}.reconHero p{font-size:14px!important}.candidateTop h3{font-size:20px!important}.candidateWhy{font-size:14px!important}.recommendation{font-size:16px!important}.reviewPanel{background:#0b0b0b!important}}.marketGrid.compact .marketCell:nth-child(3){grid-column:span 2}.marketGrid.compact .marketCell:nth-child(3) b{font-size:14px;line-height:1.4;font-weight:700}.economicCell b{overflow-wrap:anywhere}@media print{.funnel{display:none!important}.marketGrid.compact{grid-template-columns:1fr 1fr!important}.marketGrid.compact .marketCell:nth-child(3){grid-column:1/-1!important}.marketGrid.compact .marketCell{min-height:0!important}.economicsRow{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.economicCell{padding:7px!important;min-height:0!important}.economicCell b{font-size:11px!important;line-height:1.2!important}.buildModule{break-inside:auto!important;page-break-inside:auto!important}.buildModule .budgetBar{page-break-inside:avoid!important;break-inside:avoid!important}}.portalPanel .btn{margin-top:16px}.portalReconModal{max-width:1100px;max-height:88vh;overflow:auto}.portalReconCall{display:flex;gap:14px;align-items:center;padding:16px 18px;margin:18px 0;border:1px solid #315f49;background:#0c1b14;border-radius:12px}.portalReconCall span{font-size:12px;letter-spacing:.14em;color:#76d6aa}.portalReconCall b{font-size:22px}.portalReconCandidate{padding:20px 0;border-top:1px solid #333}.portalReconCandidate>div>span{font-size:12px;letter-spacing:.12em;color:#d7ad46;font-weight:800}.portalReconCandidate h3{margin:5px 0 10px}.portalReconCandidate a{color:#d7ad46}.portalReconNext{border-top:2px solid #d7ad46;margin-top:16px;padding-top:20px}.myHunts{margin:0 0 22px;padding:20px;background:#101a14;border:1px solid #315f49;border-radius:14px}.myHuntsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.myHuntsHeader h3{margin:5px 0 0;font-size:22px}.huntCount{font-size:11px;letter-spacing:.12em;font-weight:900;color:#76d6aa;white-space:nowrap}.huntRail{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.huntCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:15px;border-radius:11px;border:1px solid #343434;background:#151515;color:#fff;cursor:pointer;font:inherit;transition:.15s ease}.huntCard:hover{border-color:#575757;transform:translateY(-1px)}.huntCard.active{border-color:#76d6aa;background:#14231b;box-shadow:inset 0 0 0 1px #315f49}.huntCardNumber{display:block;margin-bottom:7px;color:#999;font-size:10px;letter-spacing:.13em;font-weight:900}.huntCard b{display:block;font-size:15px;line-height:1.3}.huntCard small{display:block;margin-top:10px;color:#76d6aa;font-size:10px;letter-spacing:.1em;font-weight:900}.huntCard small.needsHunter{color:#f4b75f}.huntActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.huntActions .btn{margin-top:0}@media(max-width:720px){.huntCount,.myHuntsHeader{display:block}.huntCount{margin-top:8px}.huntActions,.huntRail{grid-template-columns:1fr}.huntActions{display:grid}.huntActions .btn{width:100%;text-align:center}}.precisionRecon{display:flex;flex-direction:column;gap:20px;margin-top:18px}.precisionAlternatives,.precisionCall,.precisionNext{border:1px solid #315f49;border-radius:16px;padding:24px;background:#0c1b14}.precisionDecision{font-size:48px;line-height:1;font-weight:900;margin:8px 0 14px}.precisionAlternatives p,.precisionCall p,.precisionNext p{font-size:18px;line-height:1.55;margin:0}.precisionNumbers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.precisionNumbers>div{border:1px solid #353535;border-radius:14px;padding:18px;background:#121212}.precisionNumbers span{display:block;font-size:11px;font-weight:900;letter-spacing:1.5px;color:#d7ad46}.precisionNumbers b{display:block;font-size:30px;margin-top:6px}.precisionNumbers small{color:#aaa}.precisionFindings{display:grid;grid-gap:12px;gap:12px}.precisionFinding{border:1px solid #353535;border-radius:14px;padding:18px;background:#121212}.precisionFindingTop{display:flex;gap:12px;align-items:center}.precisionStatus{font-size:11px;font-weight:900;letter-spacing:1px;padding:5px 8px;border-radius:999px;border:1px solid #555}.precisionStatus.buy{color:#7be2ae;border-color:#315f49}.precisionStatus.watch{color:#e4bf5f;border-color:#6c5923}.precisionStatus.pass,.precisionStatus.walk{color:#ef8b8b;border-color:#6b3535}.precisionPrice{font-size:24px;font-weight:800;margin:12px 0 4px}.precisionFinding p{font-size:16px;line-height:1.5;color:#ccc}.precisionAlternatives h3,.precisionNext h3{font-size:26px;margin:6px 0 10px}.precisionAlternatives{border-color:#6c5923;background:#1b160c}.precisionEvidence{border:1px solid #353535;border-radius:14px;padding:16px}.precisionEvidence summary{cursor:pointer;font-weight:800}.precisionEvidenceBody{margin-top:16px}@media(max-width:760px){.precisionRecon{gap:14px;margin-top:12px}.precisionAlternatives,.precisionCall,.precisionNext{padding:18px;border-radius:14px}.precisionDecision{font-size:42px}.precisionAlternatives p,.precisionCall p,.precisionNext p{font-size:16px}.precisionNumbers{grid-template-columns:1fr}.precisionNumbers>div{padding:14px 16px}.precisionNumbers b{font-size:28px}.precisionFinding{padding:16px}.precisionFindingTop{align-items:flex-start;flex-direction:column;gap:8px}.precisionAlternatives h3,.precisionNext h3{font-size:22px}}.precisionPreview{border:1px solid #6c5923;border-radius:14px;margin:18px 0;padding:14px 18px;background:#0d0d0d}.precisionPreview>summary{cursor:pointer;font-weight:900;color:#d7ad46;letter-spacing:.5px;padding:4px 0}