.moveCatcher{margin:12px 0;border:1px solid #cbd5e1;border-top:4px solid #4f46e5;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.moveCatcher.bull{border-top-color:#059669}.moveCatcher.bear{border-top-color:#dc2626}.mcHead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;background:linear-gradient(105deg,#172554,#312e81 58%,#4c1d95);color:#fff}.moveCatcher.bull .mcHead{background:linear-gradient(105deg,#172554,#065f46)}.moveCatcher.bear .mcHead{background:linear-gradient(105deg,#172554,#991b1b)}.mcHead span,.mcHead b,.mcHead small{display:block}.mcHead span{font-size:9px;font-weight:950;letter-spacing:.09em;color:#c7d2fe}.mcHead b{margin:4px 0;font-size:19px;line-height:1.2}.mcHead small{font-size:9px;color:#dbeafe}.mcRating{min-width:190px;padding:9px 12px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(255,255,255,.1);text-align:right}.mcRating span{font-size:8px}.mcRating b{font-size:20px}.mcRating small{font-size:9px}.mcGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:11px;background:#f8fafc}.mcCard{position:relative;min-width:0;min-height:100px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.mcCard:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#6366f1}.moveCatcher.bull .mcCard.primary:before{background:#059669}.moveCatcher.bear .mcCard.primary:before{background:#dc2626}.mcCard span,.mcTargets span{font-size:8px;font-weight:950;letter-spacing:.05em;color:#64748b}.mcCard b{display:block;margin-top:6px;font-size:14px;line-height:1.25;color:#0f172a}.mcCard small{display:block;margin-top:5px;font-size:8px;line-height:1.35;color:#64748b}.mcCard.primary b{font-size:18px}.moveCatcher.bull .mcCard.primary b{color:#047857}.moveCatcher.bear .mcCard.primary b{color:#b91c1c}.mcTargets{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) minmax(260px,1.3fr);gap:8px;align-items:stretch;padding:0 11px 11px;background:#f8fafc}.mcTargets>div{min-width:0;padding:10px 12px;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.mcTargets>div:nth-child(1){background:#ecfdf5;border-color:#a7f3d0}.mcTargets>div:nth-child(3){background:#eff6ff;border-color:#bfdbfe}.mcTargets>div:nth-child(5){background:#f5f3ff;border-color:#ddd6fe}.mcTargets b{display:block;margin-top:4px;font-size:14px;color:#0f172a}.mcTargets small{display:block;margin-top:3px;font-size:8px;color:#64748b}.mcTargets i{align-self:center;text-align:center;font-style:normal;font-weight:950;color:#6366f1}.mcTargets .mcAction{background:#0f172a;border-color:#0f172a;color:#fff}.mcTargets .mcAction span{color:#94a3b8}.mcTargets .mcAction b{color:#fff;font-size:13px}.mcTargets .mcAction small{color:#cbd5e1}@media(max-width:1200px){.mcGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mcTargets{grid-template-columns:1fr 18px 1fr 18px 1fr}.mcTargets .mcAction{grid-column:1/-1}}@media(max-width:760px){.mcHead{align-items:flex-start;flex-direction:column}.mcRating{width:100%;min-width:0;text-align:left}.mcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcTargets{grid-template-columns:1fr 1fr;gap:7px}.mcTargets i{display:none}.mcTargets .mcAction{grid-column:1/-1}}@media(max-width:430px){.mcHead{padding:12px}.mcHead b{font-size:16px}.mcGrid{grid-template-columns:1fr;padding:8px}.mcCard{min-height:auto}.mcTargets{grid-template-columns:1fr;padding:0 8px 8px}.mcTargets .mcAction{grid-column:auto}}.moveOutlookHost{grid-column:1/-1;min-width:0}.moveOutlook.unified{display:grid;grid-template-columns:minmax(105px,.72fr) minmax(105px,.72fr) minmax(145px,1fr) minmax(225px,1.45fr) minmax(115px,.8fr) minmax(180px,1.15fr);gap:8px;align-items:stretch;margin:5px 0 0;padding:9px 10px;border:1px solid #173550;border-left:3px solid var(--module-accent,#18d7d0);border-radius:9px;background:linear-gradient(100deg,#081a2b,#071321);box-shadow:inset 0 0 18px rgba(18,62,92,.18);font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;color:#e8f3ff}.moveOutlook.unified.fresh{border-left-color:#18d7a4;background:linear-gradient(100deg,#08251f,#071321)}.moveOutlook.unified.danger{border-left-color:#ff496f;background:linear-gradient(100deg,#2a101b,#071321)}.moveOutlook.unified.gamma{border-left-color:#7c3aed}.moveOutlook.unified.blast{border-left-color:#ea580c}.moveOutlook.unified.top{border-left-color:#2563eb}.moIdentity,.moRating,.moveOutlook.unified .moLead,.moveOutlook.unified .moState,.moveOutlook.unified .moSources{display:flex;min-width:0;flex-direction:column;justify-content:center}.moIdentity,.moRating{padding-right:8px;border-right:1px solid #e2e8f0}.moIdentity span,.moRating span,.moveOutlook.unified .moLead span,.moveOutlook.unified .moState>span,.moveOutlook.unified .moSources span{font-size:6.5px;font-weight:950;letter-spacing:.07em;color:#76a8cc}.moIdentity b,.moRating b{margin-top:3px;font-size:17px;line-height:1;color:#f2f8ff}.moIdentity b{color:#4338ca}.moveOutlook.unified.gamma .moIdentity b{color:#7c3aed}.moveOutlook.unified.blast .moIdentity b{color:#c2410c}.moveOutlook.unified.top .moIdentity b{color:#1d4ed8}.moRating b{color:#0f766e}.moveOutlook.unified.danger .moRating b{color:#b91c1c}.moIdentity em,.moRating em{font-size:7px;font-style:normal;color:#64748b}.moIdentity small,.moRating small,.moveOutlook.unified .moLead small,.moveOutlook.unified .moSources small{margin-top:3px;font-size:6.5px;color:#6e9abb}.moveOutlook.unified .moLead b{font-size:15px}.moveOutlook.unified .moTargets{align-self:center}.moveOutlook.unified .moTargets span{padding:6px}.moveOutlook.unified .moTargets b{font-size:11px}.moveOutlook.unified .moState strong{margin-top:3px}.moveOutlook.unified .moState>b{margin-top:3px;font-size:7px;color:#334155}.moveOutlook.unified .moSources b{margin-top:3px;font-size:8px;color:#c6def0}.expiryBlast .ebRow:has(>.moveOutlookHost),.topBandCard .topOptRow:has(>.moveOutlookHost),.gammaCard .gammaOptRow:has(>.moveOutlookHost){height:auto!important;align-items:start}.expiryBlast .moveOutlookHost,.topBandCard .moveOutlookHost,.gammaCard .moveOutlookHost{width:100%}@media(max-width:1150px){.moveOutlook.unified{grid-template-columns:repeat(3,minmax(0,1fr))}.moveOutlook.unified .moSources{grid-column:1/-1;padding-top:5px;border-top:1px solid #e2e8f0}}@media(max-width:650px){.moveOutlook.unified{grid-template-columns:1fr 1fr;min-width:620px}.moveOutlook.unified .moTargets,.moveOutlook.unified .moSources{grid-column:1/-1}.moveOutlookHost{overflow-x:auto}}.optionBrain .obRow>.obMoveOutlookHost{grid-column:1/-1;width:100%;margin-top:2px}.optionBrain .obRow:has(>.obMoveOutlookHost){align-items:start;row-gap:10px}.optionBrain .moveOutlook.brain{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) minmax(250px,1.55fr) minmax(135px,.9fr) minmax(210px,1.25fr);gap:10px;align-items:stretch;margin:0;padding:10px 12px;border:1px solid #173550;border-left:3px solid #14d8d0;border-radius:9px;background:linear-gradient(100deg,#081d2c,#071321);box-shadow:inset 0 0 18px rgba(20,216,208,.06);color:#e8f3ff}.optionBrain .moveOutlook.brain.fresh{border-left-color:#059669;background:linear-gradient(100deg,#ecfdf5,#ffffff)}.optionBrain .moveOutlook.brain.danger{border-left-color:#dc2626;background:linear-gradient(100deg,#fff1f2,#ffffff)}.moBrainTitle,.moSources,.moveOutlook.brain .moLead,.moveOutlook.brain .moState{display:flex;flex-direction:column;justify-content:center;min-width:0}.moBrainTitle{padding-right:10px;border-right:1px solid #e2e8f0}.moBrainTitle span,.moSources span,.moveOutlook.brain .moState>span{font-size:7px;font-weight:950;letter-spacing:.07em;color:#76a8cc}.moBrainTitle b{margin-top:3px;font-size:18px;line-height:1;color:#23e6dc}.moveOutlook.brain.fresh .moBrainTitle b{color:#047857}.moveOutlook.brain.danger .moBrainTitle b{color:#b91c1c}.moBrainTitle small,.moveOutlook.brain .moLead small,.moSources small{margin-top:3px;font-size:7px;color:#64748b}.moveOutlook.brain .moLead b{font-size:17px}.moveOutlook.brain .moTargets{align-self:center}.moveOutlook.brain .moTargets span{padding:7px 8px}.moveOutlook.brain .moTargets b{font-size:12px}.moveOutlook.brain .moState strong{margin-top:4px}.moveOutlook.brain .moState b{margin-top:4px;font-size:8px;color:#334155}.moSources b{margin-top:4px;font-size:9px;color:#c6def0;white-space:normal}.optionBrain .obTable{overflow:auto}.optionBrain .obRow{grid-auto-rows:auto}.optionBrain .obTradeFlow,.optionBrain .obChecks{min-width:0}.optionBrain .obChecks{align-content:start}.optionBrain .obScore{align-self:center}@media(max-width:1100px){.optionBrain .moveOutlook.brain{grid-template-columns:1fr 1.1fr 1.5fr 1fr}.optionBrain .moveOutlook.brain .moSources{grid-column:1/-1;padding-top:6px;border-top:1px solid #e2e8f0}}@media(max-width:700px){.optionBrain .moveOutlook.brain{grid-template-columns:1fr 1.2fr 1.4fr;min-width:760px}.optionBrain .moveOutlook.brain .moState{grid-column:auto}.optionBrain .moveOutlook.brain .moSources{grid-column:1/-1}}.moveOutlook{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(210px,1.6fr) minmax(120px,.9fr) minmax(190px,1.2fr);align-items:center;gap:8px;margin-top:6px;padding:8px 10px;border:1px solid #cbd5e1;border-left:4px solid #6366f1;border-radius:9px;background:linear-gradient(100deg,#f8fafc,#fff);box-shadow:0 3px 10px rgba(15,23,42,.05);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.moveOutlook.fresh{border-left-color:#10b981;background:linear-gradient(100deg,#ecfdf5,#fff)}.moveOutlook.danger{border-left-color:#ef4444;background:linear-gradient(100deg,#fff1f2,#fff)}.moveOutlook.gamma{border-left-color:#8b5cf6;background:linear-gradient(100deg,#f5f3ff,#fff)}.moveOutlook.blast{border-left-color:#f97316;background:linear-gradient(100deg,#fff7ed,#fff)}.moLead span{display:block;font-size:6.5px;font-weight:950;letter-spacing:.08em;color:#64748b}.moLead b{display:block;margin-top:2px;font-size:14px;color:#0f766e}.moveOutlook.danger .moLead b{color:#b91c1c}.moLead em{font-size:6px;font-style:normal;color:#64748b}.moTargets{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.moTargets span{padding:5px;border:1px solid #dbe3ee;border-radius:6px;background:#fff;font-size:6.5px;font-weight:900;color:#64748b;text-align:center}.moTargets b{display:block;margin-top:1px;font-size:10px;color:#0f172a}.moTargets span:first-child b{color:#059669}.moTargets span:nth-child(2) b{color:#2563eb}.moTargets span:last-child b{color:#d97706}.moState{display:flex;flex-direction:column;gap:3px}.moState strong{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;background:#dcfce7;color:#047857;font-size:7px;font-weight:950}.moveOutlook.danger .moState strong{background:#fee2e2;color:#b91c1c}.moState span{font-size:7px;font-weight:900;color:#475569}.moveOutlook>small{font-size:6.5px;font-weight:800;color:#64748b;text-align:right}.expiryBlast .ebRow:has(.moveOutlookHost),.topBandCard .topOptRow:has(.moveOutlookHost),.gammaCard .gammaOptRow:has(.moveOutlookHost){height:auto!important}.expiryBlast .moveOutlook{margin:4px 0}.topBandCard .moveOutlook{margin:4px 0}.gammaCard .moveOutlook{margin:4px 0}@media(max-width:900px){.moveOutlook{grid-template-columns:1fr 1.5fr 1fr}.moveOutlook>small{grid-column:1/-1;text-align:left}}@media(max-width:600px){.moveOutlook{grid-template-columns:1fr}.moveOutlook>small{text-align:left}.moTargets{grid-template-columns:repeat(3,minmax(0,1fr))}}